maven 插件之maven-source-plugin分析

阿里 阅读:324 2021-03-31 14:12:43 评论:0

在很多情况下,需要对于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>   

安装时,会同时将源码包安装到本地仓库,效果图如下:

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号