我正在尝试上传&使用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。
所以:
有没有办法请求重新计算maven-metadata.xml,如在here显示的REST调用中那样?
有没有办法表明Artifactory需要在使用Java API上传时自动生成一个简单的pom.xml?
有没有办法表明上传是捆绑?
提前致谢!
答案 0 :(得分:2)