1

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 をアップロードします。

そう:

  1. ここに示す REST 呼び出しのように、maven-metadata.xml を再計算するように要求する方法はありますか?

  2. Artifactory が Java API を使用してアップロード時に単純な pom.xml を自動生成する必要があることを示す方法はありますか?

  3. アップロードがバンドルであることを示す方法はありますか?

前もって感謝します!

4

1 に答える 1