升级到Maven 3.3.9后,执行mvn版本时:执行Maven构建并上传-SNAPSHOT而不是发布版本。
简单地还原Maven版本可以解决问题,并且100%相同的命令可以正常工作。
我不得不承认这可能是因为我们使用的是Mule Maven插件。但看起来更像Maven bug然后是Mule问题。
插件配置:
<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-app-maven-plugin</artifactId>
<version>${mule.tools.version}</version>
<extensions>true</extensions>
<configuration>
<appDirectory>${basedir}/target/mule-resources</appDirectory>
<copyToAppsDirectory>true</copyToAppsDirectory>
<inclusions>
<inclusion> <groupId>org.mule.modules</groupId>
<artifactId>mule-module-apikit</artifactId>
</inclusion>
<inclusion>
<groupId>com.mulesoft.munit.utils</groupId>
<artifactId>munit-dbserver-module</artifactId>
</inclusion>
</inclusions>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>project</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
修改:Mule工具版:
<mule.tools.version>1.1</mule.tools.version>
在我看来,这就像一个Maven bug。有没有人有想法?