Maven 发布 :prepare fails with "scm connection or developerConnection must be specified"

标签 maven maven-release-plugin

我正在尝试使用 mvn release:prepare 准备发布我的 Maven 项目。但它失败并出现以下错误:

Caused by: org.apache.maven.plugin.MojoFailureException: Missing required setting: scm connection or developerConnection must be specified.



在 maven.apache.org 上阅读这些设置后,我看到有 SVN(版本控制)设置。
但我没有使用版本控制。在这种情况下,我应该如何发布 Maven 版本?
我正在使用 Maven 3.0.3。

最佳答案

如果您只想更改版本,Versions Maven Plugin可能有帮助。

versions:set可能是最好的使用。

请注意,由于您没有使用 SCM,请在使用以下命令之前进行完整备份。

mvn versions:set -DnewVersion=1.0 
mvn clean install
mvn versions:set -DnewVersion=1.1-SNAPSHOT 
mvn clean install

无论如何,我强烈推荐并鼓励您使用 SCM 并通过遵循 Maven 良好实践来执行发布。

我希望这可能会有所帮助。

关于Maven 发布 :prepare fails with "scm connection or developerConnection must be specified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804798/

相关文章:

java - 使用基本身份验证从 wsdl url 生成 java 类

java - Eclipse 文件夹上的圆形取消符号是什么意思?

java - 在 JDK7 中使用 Spring 的 @Scheduled 时,出现有关 Repeatable class not found 的 Sonar 错误消息

java - 从现有数据库或 JPA 实体生成 XSD 架构

java - 如何在 Heroku 上运行 Spring MVC 应用程序?

java - Maven 发布插件 jar-with-dependencies

maven - 使用 maven-release-plugin 将额外的 jar 部署到存储库

jenkins - 通过 Maven 将属性从 Jenkins 传递到 pom.xml

Maven 发布 :prepare-with-pom non-interactive

jakarta-ee - 使用 Jcodemodel 生成代码