下载Maven
下载地址: http://maven.apache.org/downl...
下载后解压成文件夹, 放到指定路径(建议目录不要太深,目录不要有中文和特殊符号)
配置环境变量
MAVEN_HOME : D:Program-Filesapache-maven-3.0.5;
PATH : D:Program-Filesapache-maven-3.0.5bin
CALSSPATH : 不要求
测试配置结果:
手动构建Maven项目
修改默认jdk版本: 修改settings.xml(在maven安装目录的config文件夹),找到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>
修改本地仓库路径
在maven安装的跟录下,进入conf文件夹,记事本打开settings.xml文件,通过repository标签,配置本地仓库路径,
并在本地仓库所指定的路径下,拷贝settings.xml一份
<localRepository>D:\maven-repository\repository</localRepository>
pom.xml
- 所有maven项目,都应该给定g<groupId>,a<artifactId>,v<version>三坐标,通过三坐标,能够自行下载并配置对应的jar包,而我们的项目本身也可以导出成jar包
- <packaging>war</packaging> 表示构建什么样的项目,可选项有:
Jar : 表示创建一个java项目;
War : 表示创建一个web项目(可以在tomcat的webapps文件夹中直接作为web项目部署)
Pom : 表示创建一个多模块项目
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zl</groupId>
<artifactId>MyMaven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<!-- 需要加入的jar包依赖 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Maven命令
在项目的根目录下,mvn compile : 编译
mvn test : 测试
mvn clean : 清空
mvn package : 项目打包
mvn install : 安装,结果会自行把项目打包并放入本次仓库中,以后可以通过g<groupId>,a<artifactId>,v<version>三坐标依赖注入
Eclipse配置Maven
- 设置maven安装路径
- 设置setting.xml和本地仓库路径
建议更换为除C盘外的路径
- 修改jdk
-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
安装插件
eclipse安装插件共三种方式:
- Help > Install New Software
- Help > Eclipse Marketplace
- 在eclipse的安装目录中找到dropins文件夹,直接将插件包解压,配置路径
配置路径: 在dropins文件夹下创建和插件同名的.link文件,格式为path=插件的路径
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。