14得票8回答
Maven发布:批处理模式下的下一个开发版本

我已经配置了一个Jenkins任务,用于自动发布我的maven项目。使用以下命令完成此操作:mvn --batch-mode clean release:prepare release:perform 在批处理模式下,版本号和开发版本号将自动确定,这正是我想要的。 问题在于,我想增加版本号的...

9得票3回答
Maven发布失败,因为git出现问题。

我正在尝试进行mvn发布,但由于git存在问题而失败。我以前多次尝试过这样的操作而没有遇到这个问题,我真的不知道为什么/如何会发生这种情况。 我首先运行了mvn release:prepare,但通过将下面显示的最后一行添加到我的root-pom来解决了这个问题。 <arti...

7得票1回答
maven-release-plugin会将标签推送到远程Git仓库吗?

使用maven-release-plugin与Git一起使用时,mvn release:prepare能够高兴地在本地仓库中标记发布。我希望mvn release:perform可以将标记推送到远程仓库,但这似乎没有发生。 我理解的对吗? 如果是这样,是否有选项可以启用将发布标记推送到远程...

77得票13回答
Maven发布插件失败:源代码文件被部署两次。

我们正在hudson上使用maven release插件来自动化发布过程。 release:prepare 已经正常工作。 当我们尝试执行 release:perform 时,它由于试图将源代码上传两次到仓库而失败。 我尝试过以下的解决方法: 从super pom中删除包含maven源代码...

10得票1回答
本地GIT仓库的SCM URL

我正在尝试使用本地git仓库测试mvn发布插件。但是,我遇到了错误未提供SCM URL以执行发布,即使父POM有以下详细信息。 <scm> <url>scm:git:file://localhost/d/Research/Research.git</ur...

18得票3回答
如何定制Maven发布插件的标签格式?

在我们的 SVN 存储库中,我们像这样存储标签: trunk project_a project_b branches project_a branch_x branch_y project_b tags project...

25得票4回答
Maven发布插件和Windows换行符

当我尝试运行maven-release-plugin时,它会更改pom.xml文件中的版本。在进行maven发布之前,每行结尾都是Unix格式的<lf>,但在我的Windows机器上运行后,该插件会将文件中的每一行更改为<cr><lf>。 我的问题是: ...

9得票4回答
Nexus找不到项目pom.xml的签名。

我已经将一个多模块项目上传到中央仓库作为一个 bundle.jar 文件,并出现了以下问题: 因此 Nexus 找不到 pom.asc 文件。 但是如果文件在,它怎么可能丢失呢?

8得票1回答
为什么mvn release:perform总是创建一个新的快照版本并将其上传到存储库,而不是非快照发布版本?

我在Bitbucket创建了一个公共仓库,用于托管所有的正式版和快照版。 我使用 wagon-git 上传jar包到发布版本的代码库中。 以下是我的pom.xml文件中的相关内容: <pluginRepositories> <pluginRepository&gt...

8得票1回答
Maven release:perform插件中的进程分叉是否忽略了用户的settings.xml文件?

根据文档,Maven release:perform目标检出项目,然后fork一个新的Maven实例来构建它。由于某些原因,分叉的实例似乎忽略了用户的settings.xml,在我的情况下会导致错误,因为该文件具有用于组成父POM中存储库URL的属性的定义。 User's settings...