最近在学习建立一个Maven项目,因为笔记本的配置不是很高, 因此仍是在使用Eclipse IDE。 在建立Maven项目中有几个问题,在网上一直没有找到很好的解决方案, 因此在这里想总结一下,防止之后还遇到相同的坑!java
一。使用阿里云镜像:apache
1. 首先下载并安装Maven: 这个网上就有,很少作解释;dom
2. 在eclipse中配置Maven(前提是已经使用Maven插件, 通常安装eclipse已经自带!):eclipse
①: 配置安装选项:maven
window -> preference -> Maven -> Installations -> 设置maven的安装目录!学习
②: 配置用户设置信息:测试
打开Maven安装目录下的conf文件夹中的settings.xml, 在其中加入:
网站
<!-- 配置jar包下载路径 --> <localRepository>E:/Maven/repo_im</localRepository> <!-- 配置使用阿里镜像下载 --> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
来配置使用阿里云镜像来下载所需依赖到制定的文件夹!ui
window -> preference -> Maven -> User Settings -> 选择 ${MAVEN}/conf/settings.xml阿里云
在global settings 中选择所修改的配置文件。
以后下方的Local Repository 会自动修改成用户指定!
点击Apply and Close 完成对镜像源的配置
二。 建立Maven项目
选择file -> new -> Other -> Maven -> Maven Project
注: 此时不要选择Create a simple project!!! 不然有可能建立的Maven项目没有包含Maven Dependencies库!
至于具体缘由我也不清楚!
而后选择一个Archetype, 我选择的是quickstart V1.1;
以后写入groupId, 和项目名称便可完成建立!
建立完成后会自动加入一个JUnit的jar包, 用于java测试, 不用管他
三。导入其余依赖包:
双击pom.xml 打开文件, 正常的操做应该是点击左边的Dependencies中的add, 而后搜索所用的jar包名便可!
可是不知道为何, 老是没法找到. 在网上找了半天也没有找到好的解决方法, 最终无奈之下决定手动加入!
1: 打开Maven官方网站:
2: 在其中搜索所须要的jar包名: 如 dom4j
3: 选择想要下载的jar, 进入并选择version:
4. 在打开的网页中选择下方的Maven, 并复制代码, 如:
<!-- https://mvnrepository.com/artifact/dom4j/dom4j --> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency>
将代码段复制到pom.xml中, 保存, 再右键工程, Maven -> Update Project, 完成对项目的更新, 便可出现所需的jar包及其依赖!!
四。禁用默认镜像源:
即便使用了Ali云镜像来完成jar包下载, 可是依然会出现eclipse使用默认的repo.maven.apache.org来下载的状况.
此时依旧很慢, 因此咱们能够禁用这个下载源:
1. 选择 Window -> show View -> Other -> Maven -> Maven Repositories, 打开Maven仓库视图
2. 以后进入Global Repositories, 选择对应的下载源, 选择Index details disabled, 此时仓库变为灰色.
3. 重启Eclipse, 大功告成!!!!
五。解决:Maven项目,右键-update project后JRE system Library变为JavaSE1.5:
修改Maven 中conf/ settings.xml, 加入:
<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>
修改成JDK1.8。
完成修改后保存, 并右键项目名 Update Project完成更新, 大功告成!