maven插件介绍之maven-jar-plugin

来源:互联网 发布:族脉家谱软件 编辑:程序博客网 时间:2024/05/18 14:15

maven-jar-plugin 插件的maven依赖为:

<dependency>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-jar-plugin</artifactId>    <version>2.6</version></dependency>


一: 打包可执行的jar

配置为:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.lala.shop.App</mainClass></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.10</version><executions><execution><id>copy</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin></plugins></build>

如果项目有依赖其它的jar,就需要maven-dependency-plugin插件把其它依赖也一起打包,否则,就不需要


二: 打包部分package

比如说,我只想打包com.lala.api*下面的类打包,则配置如下

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><includes><include>**/api/*</include></includes></configuration></plugin></plugins></build>



maven技术交流 扣扣群  379165311,群里面会不定期分享一些maven文章和教程,欢迎大家加入

8 0
原创粉丝点击