马克
ABC
-
这篇博文说得很好, 在此摘了些可能常用的记下来。https://www.cnblogs.com/whgk/p/7112560.html
-
常用命令
编译:mvn compile --src/main/java目录java源码编译生成class (target目录下)
测试:mvn test --src/test/java 目录编译
清理:mvn clean --删除target目录,也就是将class文件等删除
打包:mvn package --生成压缩文件:java项目#jar包;web项目#war包,也是放在target目录下
安装:mvn install --将压缩文件(jar或者war)上传到本地仓库
部署|发布:mvn deploy --将压缩文件上传私服
-
maven项目的完整生命周期,当执行生命周期后面命令时,前面步骤的命令自动执行
-
关于私服认证的
settings
配置
本地用户setting.xml文件的设定?/.m2/settings.xml
<!-- id要和pom.xml里远程deploy的地址对应一致 -->
<server>
<id>my-deploy-respository1</id>
<username>user</username>
<password>password</password>
</server>
<server>
<id>my-deploy-respository2</id>
<username>user</username>
<password>password</password>
</server>
- 关于私服地址的配置
pom.xml 配置
<!-- 配置远程发布到私服,mvn deploy -->
<distributionManagement>
<repository>
<id>my-deploy-respository1</id>
<name>Release Repository </name>
<url> http://xxx/releases/ </url>
</repository>
<snapshotRepository>
<id>my-deploy-respository2</ id >
<name>Snapshot Repository </ name >
<url> http://xxx/snapshots/ </url>
</snapshotRepository>
</distributionManagement>