未提供 SCM URL 来执行发布

Özg*_*Tan 5 version-control nexus maven maven-release-plugin

我正在尝试使用 Maven 发布插件,然后使用 Nexus 自动执行此操作。

这是我的 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.ozge.net</groupId>
  <artifactId>com.ozge.net</artifactId>
  <version>1.1- snapshot</version>
  <build>
    <pluginManagement>
      <plugins> 
       <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-release-plugin</artifactId>
       <version>2.5.1</version>
       <configuration>
       <tagBase>svn://local/exekuce/com.ozge.net</tagBase>
      </configuration>
       </plugin>
      </plugins>
    </pluginManagement>

  </build>
    <scm>
   <tag>HEAD</tag>
   <connection>scm:svn:svn://[svnusername]:[svn password]@local/exekuce/com.ozge.net</connection>
   <developerConnection>scm:svn:svn://[svnusername]:[svn password]@local/exekuce/com.ozge.net</developerConnection>
   <url>scm:svn:svn://[svnusername]:[svn password]@local/exekuce/com.ozge.net</url>
</scm>
  <distributionManagement>
  <repository>
    <id>OzgeRelease</id>
    <url>http://localhost:8081/nexus/content/repositories/OzgeRelease</url>
  </repository>
</distributionManagement>
</project>
Run Code Online (Sandbox Code Playgroud)

mvn release:perform在命令提示符下运行命令后

它说

未提供 SCM URL 来执行发布

我相信我提供了。

这里有人尝试过 maven-subversion-nexus-hudson 来自动化构建吗?

Eli*_*lio 2

先尝试表现一下release:clean

mvn 发布:干净

然后再试一次。