maven 开发的时候依赖源码包 发布依赖jar

如题,开发的时候希望调试方便,所以加入了sources,但是打包发布的时候不用源码包,而是想用class的jar包,有和我同样疑惑的同学me

阅读 5.4k
1 个回答

不是很明白题主描述的情况。
我大概猜测是给大部分dependency加了

<classifier>sources</classifier>

导出后发现WEB-INF/lib里面尽是些**sources.jar

于是我就exclude

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <packagingExcludes>WEB-INF/lib/*sources.jar</packagingExcludes>
    </configuration>
</plugin>

执行mvn war:war,一切正常。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进