maven发布带有javadoc、source的库文件 using maven deploy with source & javadoc 16 Dec 2015 in Java,maven Less than 1 minute read 如果只发布打包的jar,在其他项目中引用看到的参数都是以var1…的形式存在,而且不包含注释文档,本文介绍如何向布带有源码、注释的jar. ##maven配置 向maven配置文件settings.xml中添加servers段,例如: <server> <id>thirdparty</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server> 分别用于release、snapshot版本发布. ##project配置 修改项目下的pom.xml文件 <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>deploy</phase> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <phase>deploy</phase> </execution> </executions> </plugin> <plugin> <!-- explicitly define maven-deploy-plugin after other to force exec order --> <artifactId>maven-deploy-plugin</artifactId> <executions> <execution> <id>deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> </plugin> ##发布 使用如下命令发布 mvn source:jar javadoc:jar deploy 这样在其他项目引用时就可以获取到文档及源码。 Tagged with java • maven