maven下载、配置和安装
2018-02-07 22:12
288 查看
Maven简介
#Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
简略来说,Maven是项目管理工具。
下载
最新版本:http://maven.apache.org/download.cgi其它版本:http://maven.apache.org/ref/3.5.2/download.cgi
PS:比如,如果我要下载3.5.0版本,那么将其它版本中的3.5.2替换为3.5.0就可以了。
修改配置文件
修改本地仓库:
进入apache-maven-3.5.2\conf目录,打开
settings.xml,在如图所示位置添加:
<localRepository>D:/Programs/maven-data/.m2/repository</localRepository>
其中,将
D:/Programs/maven-data/替换成自己的仓库地址。
设置高速镜像地址
maven默认镜像地址下载速度实在是有点慢,国内的阿里云镜像地址还不错,设置方式,在如图所示位置添加:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
网络代理
如果电脑使用的是代理上网,则需要为maven设置代理。<proxies> <proxy> <id>optional</id> <active>true</active> <protocol>http</protocol> <username>proxyuser</username> <password>proxypass</password> <host>proxy.host.net</host> <port>80</port> <nonProxyHosts>local.net|some.host.com</nonProxyHosts> </proxy> </proxies>
设置环境变量
在我的电脑-
属性-
高级系统设置-
环境变量中添加下面两个环境变量,其中,
MAVEN_OPTS可配可不配。
MAVEN_HOME = D:\maven\apache-maven-3.2.3 #这个是添加到path中的,不是新建 Path=%MAVEN_HOME%\bin #可选 MAVEN_OPTS = -Xms128m -Xmx512m
验证
打开cmd,输入mvn -version,结果如图则表明安装成功:
测试网络
打开cmd,输入mvn help:system,结果如图:
常用命令
创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example创建一个java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
打包:mvn package
编译:mvn compile
编译测试程序:mvn test-compile
清空:mvn clean
运行测试:mvn test
生成eclipse项目:mvn eclipse:eclipse
清除eclipse的一些系统设置:mvn eclipse:clean
生成idea项目:mvn idea:idea
生成站点目录: mvn site
生成站点目录并发布:mvn site-deploy
安装当前工程的输出文件到本地仓库: mvn install
安装指定文件到本地仓库:
mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
查看实际pom信息: mvn help:effective-pom
分析项目的依赖信息:mvn dependency:analyze 或 mvn dependency:tree
跳过测试运行maven任务: mvn -Dmaven.test.skip=true XXX
生成eclipse项目文件: mvn eclipse:eclipse
查看帮助信息:mvn help:help 或 mvn help:help -Ddetail=true
查看插件的帮助信息:mvn :help,比如:mvn dependency:help 或 mvn ant:help 等等。
导出项目依赖:mvn dependency:copy-dependencies
相关文章推荐
- Maven3.3.9下载安装配置
- Maven下载、安装和配置(二)
- 【项目管理和构建】——Maven下载、安装和配置(一)
- maven 下载、安装、配置详解
- 【项目管理和构建】——Maven下载、安装和配置
- 【项目管理和构建】——Maven下载、安装和配置(二)
- 10009---【项目管理和构建】——Maven下载、安装和配置(二)
- 【项目管理和构建】——Maven下载、安装和配置(二)
- Maven的下载安装和配置
- Maven下载、安装、配置
- 【项目管理和构建】——Maven下载、安装和配置(二)
- Maven3.3.9下载安装配置
- 【项目管理和构建】——Maven下载、安装和配置(二)
- Maven的下载 安装 环境配置
- Maven的下载安装和配置
- Maven下载、安装和配置
- Maven3(1.下载maven安装与配置)
- Maven3.3.9下载安装配置
- 【项目管理和构建】——Maven下载、安装和配置(二)
- Maven下载、安装和配置(二)