Java API (artifactory-java-client-services v1.1.0) を使用して、ベンダーから受け取った jar を Artifactory にアップロードしてデプロイしようとしています。アップロードで maven-metadata.xml が生成されず、pom.xml を自動生成するオプションが見つかりません。また、単一のファイルではなくバンドルをアップロードしていることを示す方法もわかりません。
現在、単純なコード スニペットを使用して、テスト jar と単純な pom をアップロードしています。
Path jarPath = Paths.get(tmpDir.toString(), "test1.jar");
RepositoryHandle repositoryHandle =
ArtifactoryClient.create(url, username, password).repository(repositoryName);
UploadableArtifact jarArtifact =
repositoryHandle.upload("com/company/play/1.0.0/test.jar", jarPath.toFile());
File responseFile = jarArtifact.upload();
同じプロセスを使用して、pom.xml をアップロードします。
そう:
ここに示す REST 呼び出しのように、maven-metadata.xml を再計算するように要求する方法はありますか?
Artifactory が Java API を使用してアップロード時に単純な pom.xml を自動生成する必要があることを示す方法はありますか?
アップロードがバンドルであることを示す方法はありますか?
前もって感謝します!