使用maven将源码安装到本地仓库和远程仓库

来源:互联网 发布:皇马今晚比赛网络直播 编辑:程序博客网 时间:2024/06/07 06:48
  • 手动打包源码 将源码安装到本地仓库,在需要安装的项目根路径执行以下命令:
mvn clean source:jar install或者mvn source:jar

之后,在本地仓库就有了source.jar,在项目根路径下的target目录也会有source.jar

  • 自动打包源码,将打包源码绑定在maven的某一个声明周期中,在项目的pom文件中加入maven-source-plugin插件
    <build>        <plugins>            <plugin>                <artifactId>maven-source-plugin</artifactId>                <version>2.1</version>                <configuration>                    <attach>true</attach>                </configuration>                <executions>                    <execution>                        <phase>compile</phase><!--指定绑定的声明周期阶段-->                        <goals>                            <goal>jar</goal>                        </goals>                    </execution>                </executions>            </plugin>        </plugins>    </build>
  • mvn clean 把target目录删掉
  • mvn clean compile 编译项目至target目录
  • mvn clean package 编译+打包 至target目录
  • mvn clean install 编译+打包 至target目录 然后安装到本地仓库
  • mvn clean deploy 上传jar包到远程仓库
  • mvn javadoc:jar 打包javadoc文档
  • 如果需要将源码上传到远程仓库,则需deploy,然后再在pom文件中配置远程仓库的地址等信息。
  • 上述两种方式原理相同,均是在声明周期内触发了source plugin插件。

参考资料

http://maven.apache.org/plugins/maven-source-plugin/

0 0
原创粉丝点击