Maven系列--"maven-source-plugin"的使用
来源:互联网 发布:安祖赛弗的数据1 编辑:程序博客网 时间:2024/05/21 17:30
在很多情况下,需要对于Maven工程的源代码进行源文件的打包。可以利用source插件来完成。利用Maven的Source插件,对Maven工程的源码进行打jar包。
Plugin: http://maven.apache.org/plugins/maven-source-plugin/
The Source Plugin has five goals:
- source:aggregate aggregrates sources for all modules in an aggregator project.
- source:jar is used to bundle the main sources of the project into a jar archive.
- source:test-jar on the other hand, is used to bundle the test sources of the project into a jar archive.
- source:jar-no-fork is similar to jar but does not fork the build lifecycle.
- source:test-jar-no-fork is similar to test-jar but does not fork the build lifecycle.
插件配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.0</version> <configuration> <attach>true</attach> </configuration> <executions> <execution> <phase>compile</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin>
配置中指定了phase为compile,意思是在生命周期compile的时候就将源文件打包,即只要执行的mvn命令所属的声明周期包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。
安装时,会同时将源码包安装到本地仓库,效果图如下:
阅读全文
0 0
- Maven系列--"maven-source-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-war-plugin"的使用
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用
- maven插件maven-dependency-plugin的使用
- maven插件maven-dependency-plugin的使用
- 【Maven学习】maven-assembly-plugin的使用
- 【Maven学习】maven-enforcer-plugin的使用
- maven install:maven-assembly-plugin的使用
- maven-source-plugin打包源码
- My97DatePicker日期控件展示时默认时间不为该控件可用最小时间
- 集合中HashMap,HashTable,HashSet的区别?
- Eclipse的使用
- Python代码规范和命名规范
- is not a @Sharable handler解决方法
- Maven系列--"maven-source-plugin"的使用
- JSP的EL表达式中默认数据域及取值方式
- Maven项目创建注意事项
- 解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题
- MYSQL 5.7 压缩版环境配置小计
- Django---ORM总结
- 设计模式
- 常用的 Eclipse 开发快捷键技巧
- Mybatis的配置文件