2010-10-24 67 views
1

家伙,我不知道什么可能是错的,但我有gpg:sign-and-deploy-file部署快照和来源,但源名称并总是有下列buildnumber的价值。像artifact-timestamp-1.jar和artifact-timestamp-2-sources.jar部署快照源 - 有可能吗?它增加建设数量

这样如果我有快照依赖关系,它正在寻找artifact-timestamp-2.jar而不是artifact-timestamp-1 .jar

我没有使用任何内部编号插件等,这个工件的pom定义只有凭据。

我还没有使用SCM ......

在那里部署快照源的任何解决方法吗?明显的原因是不允许设计。

pastebin

alt text

回答

0

我使用Maven 3.0和不幸sourcesjavadoc特性加入maven-deploy-plugin v.2.6maven-gpg-plugin v.1.3 ...但Maven的3.0使用maven-gpg-plugin v.1.2maven-deploy-plugin v.2.5

0

这可能是GPG插件的错误。作为解决方法,您可以尝试将gpg:sign和deploy:deploy结合使用。

+0

GPG使用部署本身,如果我用的部署,而不是GPG的结果是一样的。 Maven不允许您按设计部署快照源。 – lisak 2010-10-26 11:18:01

+0

为什么这不被设计所允许?我在这里有同样的问题,因为我想调试我的内部项目的来源... – Gambo 2012-04-12 08:51:51

+0

我使用hudson部署插件部署到nexus sonatype btw – Gambo 2012-04-12 09:18:50