リモートリポジトリからMavenアーティファクトを取得するために使用できるJavaAPIを探しています。私はこれまでEclipseAtherを見つけましたが、私のニーズには複雑に見えるので、もっと単純なものを探しています。
私が必要なのは:
- リモートMavenリポジトリの場所を指定する必要があります
- groupId +ArtifactId+バージョンに基づいてアーティファクトをフェッチするのが好きです
- APIは、アーティファクトの現在のリモートバージョンを提供する必要があります(バージョンに生成された部分があるように定期的にビルドされるSNAPSHOTアーティファクトについて考えてください)
- アーティファクトの場所を返します。HTTPURLが推奨されます(Apache HTTPクライアントなどを使用して自分でフェッチします)
- オプションで、要求されたアーティファクトの依存関係であるアーティファクトを取得します。