您的位置:首页 > 其它

Maven 选择性编译打包

2015-06-10 22:23 441 查看
如果一个项目要分成多个jar包,或者多个项目由于历史原因没有代码混合在一起了,如何使用Maven对其进行编译打包成多个互不相关的jar包?或者一个webservice项目要讲接口和实体类打包供其他调用服务的应用使用?

对于Maven首先想到的肯定是maven-jar-plugin,然而经过努力改插件无法完成这样的功能,还是需要maven-compiler-plugin才可以。因为对于一个打包类型为jar类型的项目而言,jar插件会将编译之后的classes文件下的所有class及java资源文件统统打成一个jar包。所以我们的出发点就是让compiler插件选择我们要打包的java文件进行编译,这样当jar插件打包的时候只会获取到之前编译的java文件。

具体配置如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven