一、maven跟普通建项目有什么不同
maven是管理jar包的,可以直接从中央仓库根据你的pom文件下载jar包,其他的没什么区别
二、Maven配置
这里我主要是为了junit自动化,所以在创建完maven项目后,在pox.xml文件中<dependencies>添加junit资源,如下
<?xml version="1.0" encoding="UTF-8"?> <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"> <!-- 模型版本。maven2.0必须是这样写,现在是maven2唯一支持的版本 --> <modelVersion>4.0.0</modelVersion> <!-- 公司或者组织的唯一标志,并且配置时生成的路径也是由此生成, 如com.winner.trade,maven会将该项目打成的jar包放本地路径:/com/winner/trade --> <groupId>org.example</groupId> <!-- 本项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 --> <artifactId>mymaven</artifactId> <!-- 本项目目前所处的版本号 --> <version>1.0-SNAPSHOT</version> <!-- 为pom定义一些常量,在pom中的其它地方可以直接引用 使用方式 如下 :${file.encoding} --> <properties> <file.encoding>UTF-8</file.encoding> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <!-- 定义本项目的依赖关系 --> <dependencies> <!-- 每个dependency都对应这一个jar包 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> </project>
三、设置自动下载jar包(参考http://www.bubuko.com/infodetail-3559721.html)
1、打开 file - setting ,搜索框键入 maven
在importing下选中Automatically doenload 中三个多选框,Apply,OK
2、然后右键 maven 项目点击 maven - reload project
就可以自动下载 jar 包了,下载的 jar 包就会保存在本地仓库中Maven
epository
如果是公司的私有配置,则先下载公司的私有配置
然后像如下截图配置就好