将 Nexus staging maven 插件替换为 maven-deploy-plugin

aja*_*tha 5 nexus maven

我们的项目从我们无法控制的父pom继承了nexus staging maven插件。我的根 pom 中有此配置来禁用 Nexus staging maven 插件,并且此配置似乎禁用了默认部署执行。

<plugin>
          <groupId>org.sonatype.plugins</groupId>
          <artifactId>nexus-staging-maven-plugin</artifactId>
          <executions>
            <execution>
              <id>default-deploy</id>
              <phase>none</phase>
            </execution>
          </executions>
          <configuration>
            <serverId>nexus</serverId>
            <nexusUrl>url</nexusUrl>
            <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
          </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

我在我的根 pom 中定义了 Maven 部署插件,但 Maven-deploy 插件似乎没有启动

<plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.7</version>
        <executions>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何用 Maven 部署插件替换继承的 Nexus Staging Maven 插件。任何帮助深表感谢

Gun*_*ger 1

您可以通过插件限定目标groupID:artefactID

mvn org.apache.maven.plugins:maven-deploy-plugin:deploy
Run Code Online (Sandbox Code Playgroud)