setting.xml文件要放在~/.m2/中,里面包含国内或公司的镜像仓库。
clean:清理,删除target目标文件,包括上次编译生成的字节码文件和测试报告。
compile:编译
test:测试
package:打包
install:将jar包安装到本地仓库。
在本地下载recommend-basic,版本0.1.3-snapshot,修改后构建,mvn clean install。
引用此包的用户行为项目依赖该项目的该版本,maven刷新后即自动加载了本地修改构建的版本。
mvn clean install: 删除上一次构建的文件,编译新的文件并安装到本地仓库。需要先cd到项目路径下。
mvn clean -N deploy 构建
mvn package -Pprofile_name :使用-P显示激活一个profile
mvn deploy : 修改新版本后,先合并到master分支,然后在本地项目中执行,即可部署,部署到远程仓库中。
mvn dependency:tree 查看依赖情况
mvn dependency:list 以列表方式列出项目依赖
archetype:生成目录结构的插件工具
mvn archetype:generate:按照提示生成
mvn archetype:generate -DgroupId=com.me -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0-SNAPSHOT -Dpackage=com.csdn
groupId:组织名,公司域名反写+项目名;artifactId:项目名-模块名;
生命周期:
default:compile,test,package,install
site: