下载Maven
下载后直接解压到
C:\Program Files\apache-maven-3.5.2-bin
配置maven环境变量: 我的电脑->属性->高级系统设置->环境变量->系统环境变量[新建] :
MAVEN_HOME
,值为C:\Program Files\apache-maven-3.5.2-bin
。再在Path变量中加上;%MAVEN_HOME%\bin;
测试配置的情况,在cmd下的dos命令
mvn -v
配置Maven
在Eclipse 中配置刚刚的maven,
Window->Preferences->Maven->Installations->Add->Directory
,把刚刚的Maven路径填进去,然后应用它修改本地仓库的地址:
C:\Program Files\apache-maven-3.5.2-bin\conf\settings.xml
找到<localRepository>
节点,这里我设置在我电脑的F:\maven-repository
如果我们需要再添加其他仓库,比如阿里云的仓库,就如下:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
- 在Eclipse中相应的调整
Maven
配置,Window->Preferences->Maven->User Settings->Global Settings
选择刚刚我们调整的那个配置文件C:\Program Files\apache-maven-3.5.2-bin\conf\settings.xml
Maven项目中的GroupId
与ArtifactId
命名
一般GroupId
: 域名反写+项目名称,ArtifactId
:项目名称
pom.xml
中的类库,一般去http://mvnrepository.com/
站点进行查找
比如Spring.Core
,我们查Spring.Core
,然后进去,选择4.3.0.RELEASE
版本,进去后可以看到
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.0.RELEASE</version>
</dependency>
添加简易的项目 bastjson
pom.xml
的配置如下:
<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.bestkf.bastjson</groupId>
<artifactId>bastjson</artifactId>
<version>0.0.1</version>
<packaging>jar</packaging>
<name>bastjson</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
其中,junit
最好是4.0版本以上,因为支持注解方式写法。
项目中src/main/java
放的是项目源代码,src/test/java
放的是单元测试代码,target
文件夹是编译后的东东。