Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用发布插件标记问题_Java_Maven_Svn_Maven 3_Maven Release Plugin - Fatal编程技术网

Java 无法使用发布插件标记问题

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存储

我正在从事一个maven模块化项目,现在我正试图发布它。我已经成功地执行了release:prepare的一半,但是当插件尝试标记project时,我无法标记error

现在我试着给你解释一下问题所在。我的模块化项目由几个模块(模型、服务、rest、web应用等)组成

我决定对所有模块使用相同的版本,然后运行以下命令:

mvn发布:prepare-DautoVersionSubmodules=true

在此过程中,我所有POM的版本号都以正确的方式更新,maven成功地将它们提交到我的scm存储库中。我以这种方式配置了maven:release插件:

<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>