Java 无法使用发布插件标记问题
我正在从事一个maven模块化项目,现在我正试图发布它。我已经成功地执行了release:prepare的一半,但是当插件尝试标记project时,我无法标记error 现在我试着给你解释一下问题所在。我的模块化项目由几个模块(模型、服务、rest、web应用等)组成 我决定对所有模块使用相同的版本,然后运行以下命令: mvn发布:prepare-DautoVersionSubmodules=true 在此过程中,我所有POM的版本号都以正确的方式更新,maven成功地将它们提交到我的scm存储库中。我以这种方式配置了maven:release插件:Java 无法使用发布插件标记问题,java,maven,svn,maven-3,maven-release-plugin,Java,Maven,Svn,Maven 3,Maven Release Plugin,我正在从事一个maven模块化项目,现在我正试图发布它。我已经成功地执行了release:prepare的一半,但是当插件尝试标记project时,我无法标记error 现在我试着给你解释一下问题所在。我的模块化项目由几个模块(模型、服务、rest、web应用等)组成 我决定对所有模块使用相同的版本,然后运行以下命令: mvn发布:prepare-DautoVersionSubmodules=true 在此过程中,我所有POM的版本号都以正确的方式更新,maven成功地将它们提交到我的scm存储
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version>
<dependencies>
<dependency>
<groupId>com.google.code.maven-scm-provider-svnjava</groupId>
<artifactId>maven-scm-provider-svnjava</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
<configuration>
<providerImplementations>
<svn>javasvn</svn>
</providerImplementations>
<checkModificationExcludes>
<checkModificationExclude>.project</checkModificationExclude>
<checkModificationExclude>.settings</checkModificationExclude>
<checkModificationExclude>.classpath</checkModificationExclude>
</checkModificationExcludes>
<arguments>-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true</arguments>
</configuration>
<plugin>
<scm>
<developerConnection>scm:svn:http://192.168.0.10/home/svn/myCompany/test/tags/parent-2.1.0</developerConnection>
</scm>
运行release:prepare命令的更新的父级pom的配置方式如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version>
<dependencies>
<dependency>
<groupId>com.google.code.maven-scm-provider-svnjava</groupId>
<artifactId>maven-scm-provider-svnjava</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
<configuration>
<providerImplementations>
<svn>javasvn</svn>
</providerImplementations>
<checkModificationExcludes>
<checkModificationExclude>.project</checkModificationExclude>
<checkModificationExclude>.settings</checkModificationExclude>
<checkModificationExclude>.classpath</checkModificationExclude>
</checkModificationExcludes>
<arguments>-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true</arguments>
</configuration>
<plugin>
<scm>
<developerConnection>scm:svn:http://192.168.0.10/home/svn/myCompany/test/tags/parent-2.1.0</developerConnection>
</scm>
我哪里做错了?
如何修复它?我解决了更改以下内容(预发布):
scm:svn:svn://192.168.0.10/home/svn/myCompany/test/tags/parent
scm:svn:svn://192.168.0.10/home/svn/myCompany/test/tags/parent
我运行了添加用户名和密码的命令
mvn发布:prepare-DautoVersionSubmodules=true-Dusername=myUser-Dpassword=myPass
您可以检查服务器的error.log吗?
svn://192.168.0.10/home/svn/aiem/test/trunk/parent
<scm>
<connection>scm:svn:svn://192.168.0.10/home/svn/myCompany/test/tags/parent</connection>
<developerConnection>scm:svn:svn://192.168.0.10/home/svn/myCompany/test/tags/parent</developerConnection>
</scm>