MAVEN的安装、配置及常用命令
来自: http://my.oschina.net/u/2493983/blog/625973
maven对我来说是一个项目开发及管理工具,它通过pom进行控制整体项目,对项目组装,解决jar包冲突,打包控制有非常明显的作用
-
下载
当前版本:3.39
-
安装配置
-
下载下来之后,解压,放到一个目录中;
-
加入环境变量MAVEN_HOME,值为解压文件的根目录,如D:\maven\apache-maven-3.3.9;
-
在path目录下加入如bin文件路径,如%MAVEN_HOME%\bin;
-
测试
打开命令行,输入mvn -v进行测试,查看安装情况 -
本地仓库
maven依赖JDK安装,如果不会安装JDK,请看JDK安装配置;
进入%MAVEN_HOME%\conf目录下,找到settings.xml,用文本编辑器打开,在settings标签中加入
<localRepository>F:\maven\maven_repository</localRepository>
标签值就是你要指定的本地仓库目录。
-
远程仓库配置
进入%MAVEN_HOME%\conf目录下,找到settings.xml,用文本编辑器打开,在mirrors标签中查看是否有已有的非注释标签,如有,则替换
<mirror> <id>nexus-osc</id> <mirrorOf>*</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror>
此地址指向了oschina的免费远程仓库
-
常用命令
-
创建java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName
-
创建web项目:mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp
-
编译源代码 :mvn compile
-
打包:mvn package
-
安装项目到本地仓库:mvn install
-
清理项目:mvn clean
-
产生应用需要的源代码:mvn generate-sources
-
启动tomcat:mvn tomcat:run
-
启动jetty:mvn jetty:run
-
生成eclipse项目:mvn:eclipse:eclipse
-
生成idea项目:mvn:idea:idea