【发布时间】:2014-06-09 14:25:23
【问题描述】:
目前我有一个 Maven2 项目,它会在您运行时构建一个 JAR:
mvn clean package
我现在需要调整 pom.xml 以将此 JAR (myapp.jar) 发布到运行在以下位置的 Artifactory 服务器:
http://myartifactory/artifactory/simple/myorg/myapp/0.1
我尝试将<repositories> 元素添加到我的pom.xml,但此配置没有发布任何内容:
<repositories>
<repository>
<id>myartifactory</id>
<url>http://myartifactory/artifactory/simple/</url>
</repository>
</repositories>
关于如何让出版工作发挥作用有什么想法吗?为简单起见,假设此 Artifactory 存储库已通过身份验证以接受来自具有 username=foo 和 password=bar 的用户的发布/写入。
【问题讨论】:
-
了解您看到的错误会很有帮助。您可能只需要 ~/.m2 目录中的 settings.xml 文件,其中包含访问该服务器的凭据。
-
感谢@Jonathan (+1) - 我在创建这个问题时很着急,并没有准确地解释情况(请参阅我的编辑)。本身没有错误,只是没有发布。如果此配置对您来说看起来不错(并且没有遗漏任何内容或配置错误),那么您能否指出我的方向(或提供作为答案)具有正确用户信誉的
settings.xml示例?再次感谢!
标签: java maven artifactory publish