多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 简介 在很多情况下,需要对于Maven工程的源代码进行源文件的打包,可以利用source插件来完成。利用Maven的Source插件,对Maven工程的源码进行打jar包。 ~~~ <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>verify</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> ~~~ 然后执行 ~~~ mvn clean install mvn clean deploy ~~~ target下可以见到 即可发布带有源代码的依赖 ~~~ mvn clean package #不会打包生成源代码 ~~~ deploy之前把source.jar生成,deploy插件才能识别target路径下的jar并进行上传,所以将`jar-no-fork`绑定在`verify`流程节点上。