mvn打包源码的方法:maven-source-plugin

Posted 沧海一粟,何以久远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvn打包源码的方法:maven-source-plugin相关的知识,希望对你有一定的参考价值。

maven-javadoc-plugin可以打包 dubbo-demo-provider-2.6.1-javadoc.jar

maven-jar-plugin 打包插件 dubbo-demo-provider-2.6.1.jar

 

使用maven插件maven-source-plugin可以打出包包含源码的jar包

在pom.xml中包含下面的插件

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

执行 mvn install,maven会自动将source install到repository 。打包成功的话,就可以在target文件夹中找到带source的jar包,通常命名为 xxx-version-sources.jar
执行 mvn deploy,maven会自动将source deploy到remote-repository 。
执行 mvn source:jar,单独打包源码 dubbo-demo-provider-2.6.1-sources.jar

可以使用jar xvf xxx-version-sources.jar解压这个jar包,得出源码



以上是关于mvn打包源码的方法:maven-source-plugin的主要内容,如果未能解决你的问题,请参考以下文章

idea mvn 踩坑 使用mvn 打包

dropwizard问题记录1:如何进行mvn package打包,如何在项目目录下运行

Apache Spark 编译打包过程

mvn package 打包时加入本地jar包

Maven常用命令

maven 打包和构建的Linux命令(mvn)