1.发布
deploy
摘录自:http://www.blogjava.net/libin2722/articles/332876.html
pom.xml定义对maven服务器
<distributionManagement> <repository> <id>nexus-releases</id> <name>Local Nexus Repository</name> <url>http://127.0.0.1:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>Local Nexus Repository</name> <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>
要将Releases仓库默认的Deployment Policy修改为"Allow Redeploy";
Security下面的Users中,修改deployment帐号的密码;
Return code is: 401, ReasonPhrase: Unauthorized.
${user.home}/.m/settings.xml或%{m2_home} /conf/settings.xml
<server> <id>nexus-releases</id> <username>deployment</username> <password>admin123</password> </server> <server> <id>nexus-snapshots</id> <username>deployment</username> <password>admin123</password> </server>
2.打javadoc
mvn javadoc:javadoc html mvn javadoc:jar javadoc.jar mvn javadoc:aggregate mvn javadoc:aggregate-jar mvn javadoc:test-javadoc mvn javadoc:test-jar mvn javadoc:test-aggregate mvn javadoc:test-aggregate-jar <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9</version> </plugin> </plugins> </pluginManagement> </build> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <charset>UTF-8</charset> <outputDirectory>target\javadoc</outputDirectory> <reportOutputDirectory>target\javadoc</reportOutputDirectory> </configuration> </plugin> </plugins> </build>
3.打source
maven-source-plugin mvn source:jar mvn source:test-jar <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin>