之后,在本地仓库就有了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/
新闻热点
疑难解答