mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
mvn -Dmaven.test.skip=true : 忽略测试文档编译
mvn dependency:tree 查看依赖树
Configuration配置Deployment Policy为Allow Redeploy
pom.xml配置成快照可调试,配置成Releases不能调试
Jar包上传nexus服务器
与ASS相互调用接口需将service、common、cache包上传至nexus服务器。Jar包上传步奏如下。
1、更新pom.xml文件,包含如下代码的即可上传。
<!--上传第三方maven nexus服务器 -->
<distributionManagement>
<repository>
<id>releases</id>
<name>Nexus ReleaseRepository</name>
<url>http://xx.xx.xx.xxx:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>thirdparth</id>
<name>Nexus SnapshotRepository</name>
<url>http://xx.xx.xx.xxx:8081/nexus/content/repositories/thirdparty/</url>
</snapshotRepository>
</distributionManagement>
2、修改项目maven对应的setting.xml,将server替换成如下。
<server>
<id>thirdparth</id>
<username>admin</username>
<password>123456</password>
</server>
<server>
<id>releases</id>
<username>admin</username>
<password>123456</password>
</server>
3、Run build 项目
deploy -e