23得票7回答
org.apache.maven.BuildFailureException: 未提供SCM URL以执行发布

我正在使用Maven 2.2.1,我成功地运行了:mvn -B release:clean release:prepare 但我收到了以下错误信息: 没有提供 SCM URL 以执行发布 当我运行以下命令时:mvn release:perform 我的pom.xml已经正确定义了scm标签...

22得票2回答
如何获取命令行属性以覆盖Maven属性

我有一个pom文件,其中一些依赖的版本号依赖于pom文件设置中指定的project version属性。我能否通过命令行覆盖它?如果可以,怎么做? 这是详细的故事: 我们目前正在将项目转换为Maven,但我们还没有完成。有多个模块仍然没有使用Maven构建,并且因此是我们项目的依赖项(它们...

22得票4回答
减小Mercurial存储库的大小

在我们的团队中,我们正在处理一个源代码存储在Mercurial版本库中的项目,随着时间的推移,版本库的大小也越来越大。因此,在网络上克隆版本库的速度变得越来越慢。 有没有任何技术可以用于修剪旧提交或减小版本库的大小,以使在慢速网络上进行克隆操作更快? (我们使用TortoiseHg作为Me...

21得票1回答
如何在Git中设置Maven发布插件?

过去几天我一直在尝试使用Maven Release插件来进行Git版本发布的配置。我为此设置了一个测试项目,并尝试了许多配置,以至于我不知道如何将它们全部展示给你…… 无论哪种情况,Maven Release插件只使用当前已检出的分支。如果我在master分支上启动Release插件,它会在...

21得票8回答
Maven - 发布代码到GitHub时出错(Push后卡住)

我正在尝试运行mvn release:prepare目标,但在推送后卡住了。有什么想法我可能做错了吗?[INFO] [INFO] ------------------------------------------------------------------------ [INFO] [I...

21得票1回答
如何从给定的Git标签中运行release:perform?

由于Nexus暂存库的问题,我需要重新运行mvn release:perform,最好不要创建新的Git标签,而是重用第一次运行创建的标签。 我试过了mvn release:perform -DconnectionUrl=scm:git:git@github.com:ops4j/org.op...

19得票3回答
如何让Maven发布版本与Git配合使用?

尝试释放时,我总是遇到这个问题:[INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ----------------------...

19得票4回答
Maven版本-Maven插件版本插件2.2 -- Maven叔叔情况

Maven版本为3.1.0。 我在项目的pom.xml中使用了versions-maven-plugin:2.2插件(如下所示)。除了通常的pom.xml文件配置外,我只展示了下面的主要代码快照:<project xmlns="http://maven.apache.org/POM...

19得票2回答
如何配置单个Jenkins作业以从主干或分支进行发布过程?

我目前正在增强我们在Jenkins(1.430)上的项目发布流程。 当前发布任务 今天,对于一个特定的项目,我们有一个专门用于发布流程的任务。整个过程如下: 负责发布的开发人员手动更改所有pom.xml文件的版本(实际上使用mvn versions:set -DnewVersion=2...

19得票1回答
Maven发布插件和命令行参数

我正在尝试进行一个非交互式的maven发布:mvn clean install \ -PmyAssembly,attach-installer \ -DcustomerFlag=simple \ release:clean \ release:prepare \ relea...