| Eclipse发布jar推送到远程仓库时,报skipping deployment问题描述:在eclipse中推送jar时,发现在远程仓库中怎么也找不到,但控制台中显示“Build Success”,查看控制台输出,发现只到了install这一步,deploy被skip了,通过deploy -X开启debug,查看到skip = true; 问题解决:在pom中增加如下模块 <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin<artifactId>
<configuration>
<skip>false</skip>
</configuration>
<plugin>
<plugins>
<build>
 问题原因:在deploy时,会依据pom依赖将parent等也进行重新打包,推送到本地和远程仓库中。由于parent中设置了skip = true (代表不推送到远程仓库),而子pom没有设置,便会以父类为准,也认为skip = true,所以导致没有进行推送动作,因此需要设置为false。 |