写本文的目的仅为了加强自己的记忆,同时方便以后回顾。
所用的eclipse版本信息如下:Version: 2019-06 (4.12.0)
第一:maven的安装apache.org官网http://maven.apache.org/目录下下载,
请下载Bin.zip ,src.zip为maven源码.
第二:配置
LocalRepository配置:
<localRepository>path</localRepository>
Path为你想安装的具体目录
Mirror配置:
<mirror>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<mirrorOf>central</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
默认Jdk配置(永久配置jdk)
<profile>
<id>development</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</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>
二、Eclipse里面的具体配置
Window à preferences à搜索maven 具体配置Installation和User Settings两个
Installation 里添加maven_HMOE 的目录
User Settings 进行全局设置,当前用户设置,本地仓库设置,
全局和当前用户设置可以设置为maven_home/conf/settings.xml (--maven_home----)
本地库为上面设置后的localRepository
测试:
window---> show view ---> other中搜索 "maven" 如果有maven Repositories即证明成功。
该例仅讲创建一个Simple maven项目
Group Id : 该选项通常为公司或者组织名称
Artifact Id: 项目名称或者模块名称
版本: 默认的 0.0.1-SNAPSHOT
Packaging : jar 打包方式(jar java项目;war javaWeb项目;pom 父工程,聚合工程)
mirror的选项
中央仓库:中央仓库也叫做公服,在maven软件中内置了一个仓库地址(http://repo1.maven.org/maven2)它就是中央仓库
手动添加依赖需要指定所依赖jar包的坐标,但是在大部分情况下,我们是不知道jar包的坐标的。可以通过访问如下网址,在互联网上搜索查询:
Maven 项目的目录结构
src/main/java :--主目录下的java 目录,用于存放项目中的.java文件
src/main/resources : 主目录下的资源目录,存放项目的资源文件(例如框架的配置文件.xml文件等)
src/test/java :测试目录下的java目录,用于存放所有单元测试的.java文件
src/test/resource :测试目录下的资源目录,用于存放测试需要的资源文件
target --- 项目输出目录,编译后的class文件,及项目打成的war包
pom.xml --- maven项目的核心配置文件,该文件负责管理项目中的所有jar包和插件