1

我使用 maven-assembly-plugin 构建带有依赖项的 jar,然后我想将它部署到 Nexus 存储库中。

当我使用mvn deploy一切都很好时,但是当我尝试使用mvn install deploy所有其他模块时也部署得很好,但是 jar-with-dependencies 部署了两次。

部署插件的配置:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-deploy-plugin</artifactId>
  <version>2.8.2</version>
  <configuration>
    <deployAtEnd>true</deployAtEnd>
  </configuration>
</plugin>

组装插件的配置:

<plugin>
  <artifactId>maven-assembly-plugin</artifactId>
  <configuration>
  <descriptorRefs>
    <descriptorRef>jar-with-dependencies</descriptorRef>
  </descriptorRefs>
    <archive>
      <manifest>
        <mainClass>com.test.Main</mainClass>
      </manifest>
    </archive>
  </configuration>
</plugin>

问题:有谁知道为什么要上传两次?

4

0 回答 0