プロジェクトのルートから始まる依存関係ツリー全体とその poms を取得しようとしています。ファイル システムに既に存在する POM から始めていますが、リポジトリから依存関係の poms を取得する方法がわかりません。
次のコードを使用して、依存関係リストにアクセスしています。リストから、アーティファクトに関するすべての情報が得られます。リポジトリにアクセスする方法がわかりません。
FileReader reader = null;
Model model = null;
MavenXpp3Reader mavenreader = new MavenXpp3Reader();
File pomfile = new File("pom.xml");
model.setPomFile(pomfile);
MavenProject project = new MavenProject(model);
List<Dependency> deps = project.getDependencies();
// Get dependency details
for (Dependency d: deps) {
System.out.print(d.getArtifactId());
System.out.print(":");
System.out.println(d.getVersion());
}