Maven 部署快照源—可能吗?它增加了构建数量

Maven 部署快照源—可能吗?它增加了构建数量,maven,deployment,snapshot,nexus,maven-3,Maven,Deployment,Snapshot,Nexus,Maven 3,伙计们,我不知道会出什么问题,但我正在使用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 是否有

伙计们,我不知道会出什么问题,但我正在使用
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

是否有部署快照源的解决方法?原因很明显,这是不允许设计的


这可能是gpg插件中的一个bug。作为一种解决方法,您可以尝试将gpg:sign-in与deploy:deploy结合使用。

我使用的是Maven 3.0,不幸的是,
源代码和
javadoc
属性被添加到
Maven deploy plugin v.2.6
Maven gpg plugin v.1.3
。。。但是Maven 3.0使用的是
Maven gpg插件v.1.2
Maven部署插件v.2.5

gpg使用的是部署本身,如果我使用部署而不是gpg,结果是一样的。Maven不允许您按设计部署快照源。为什么设计不允许这样做?我在这里遇到了同样的问题,因为我想在源代码上调试我的内部项目…我正在使用hudson部署插件,并部署到nexus sonatype btw