1 自动下载项目所需要的jar包,统一管理jar包之间的依赖关系
2完成项目构建
maven的安装与配置
安装jdk环境:maven的运行需要依赖jdk。
下载maven。官网下载:Maven – Download Apache Maven
将下载的maven压缩包直接解压到本地磁盘即可。
配置环境变量: MAVEN_HOME: maven安装目录 Path:%MAVEN_HOME%/bin
测试是否安装成功。命令行输入:mvn -v 本地仓库配置 Maven本地仓库默认地址为:C:\user\maven\repository。 也可以改变本地仓库地址。 maven安装目录 -> conf文件夹 -> settings.xml配置文件
<!-- localRepository
| The path to the local repository maven will use to store artifacts. |
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository> -->
<localRepository>E:\dev_software\repository</localRepository>
远程仓库配置 Maven远程仓库默认地址为:http://my.repository.com/repo/path。也可以改变远程仓库地址。 打开maven安装目录中的conf文件夹, maven安装目录 -> conf文件夹 -> settings.xml配置文件
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
</mirror>
MAVEN常用命令
编译:mvn compile 将java文件编译成class文件,必须在项目目录下运行该命令
D:\hello>mvn compile
运行:mvn exec 执行main方法
D:\hello>mvn exec:java -Dexec.mainClass="com.neusoft.hello.Hello"
打包:mvn package 将项目打包到target目录下。
安装:mvn install 打包到本地仓库。解决本地多个项目共用某个jar包的问题。
建立目录结构:mvn archetype:generate
清理:mvn clean 将项目根目录下的target目录删除。
单元测试:mvn test 执行src/test/java目录下的单元测试类。 注意:单元测试类名规范:XXXTest.java,并且要在pom.xml中依赖junit包。
全局配置jdk版本
Maven默认的jdk版本配置是1.5,所以在开发中,一般都需要修改jdk版本的配置。 可以进行全局配置,也可以进行局部配置。
打开 settings.xml 配置文件,找到 profiles 这个标签,在这里添加如下代码
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
...
</profiles>