• 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包,得出源码

    参考:

    1、http://www.infoq.com/cn/news/2011/06/xxb-maven-9-package

  • 相关阅读:
    phpStorm激活码
    找回自己
    延迟加载JavaScript
    [MAC]如何通过 macOS 恢复功能重新安装 macOS
    Realm JavaScript
    Realm .NET
    [MAC]获得在线帮助:恢复信息
    [Swift]UILabel文字截断
    算法和数据结构可视化
    Realm Swift
  • 原文地址:https://www.cnblogs.com/shengulong/p/8309997.html
Copyright © 2020-2023  润新知