【发布时间】:2016-07-04 10:56:12
【问题描述】:
我最近设置了一个受密码保护的 Artifactory 服务器。 Jenkins 服务器正在将我的工件部署到该 Artifactory 服务器上的 maven 存储库。
问题来了:
新构建在运行时(在 IntelliJ 中)也不在 Maven 中(在构建时)。为了让 maven 更新,我必须从我的本地仓库中删除工件。
如何让 Maven/IntelliJ 始终检查最新版本?
即使那样也没有做任何事情:
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
【问题讨论】:
-
请提供您部署的示例或工件。它们是您覆盖的快照或版本吗?
-
@JBaruch 两者,我还将 Artifactory 的“Maven 快照版本行为”设置为“非唯一”。
-
请提供工件示例。我们需要工件的名称。
-
@JBaruch "Networking-1.0-SNAPSHOT.jar" 例如。
标签: java maven intellij-idea jenkins artifactory