目录如下(点击跳转):

  • Maven的下载
  • Maven的配置
  • 问题及解决方法
  • 配置本地仓库和阿里云镜像
  • Eclipse中使用Maven
  • Eclipse中测试Maven

如有错误之处,欢迎大家指正.o( ̄▽ ̄)ブ



  • 下载好上面的Moven我们打开,解压到想要的安装目录 (非中文)。可以看到以下列表:

maven中央仓库 上传私密jar_eclipse

  • 接下来进行环境变量的配置:
  1. 右击“我的电脑”,选择属性

      我们可以见看到这里有着用户变量系统变量,有什么区别呢?
             用户变量是当前登录计算机的用户可以使用;
             系统变量代表此计算机的多个用户可以使用;

  • 在这里,我们选择系统变量中新建:
  • 新建系统变量:
名称: 	MAVEN_HOME
变量值:Maven的安装路径

maven中央仓库 上传私密jar_maven中央仓库 上传私密jar_02


  • 编辑系统变量名Path (如果没有,可以直接新建), 添加两条变量值如下(英文分号间隔开):
%MAVEN_HOME%\bin
  • 最后我们进入命令提示符窗口查看maven是否配置成功(WIN + R 输入cmd回车进入)
            输入 “mvn -version”,看到以下信息:

maven中央仓库 上传私密jar_maven中央仓库 上传私密jar_03

  • 配置出错的可以查看一下目录中的 问题及解决方法







The JAVA_HOME environment variable is not defined correctly

解决:
         观察JAVA_HOME的配置中:用户变量和系统变量需要相匹配
         如果还是没解决,把JAVA_HOME删掉重新配





  • 为什么配置本地仓库呢?
  • 因为Maven 不包含具体功能,具体功能由插件来完成。Maven 核心程序会到本地仓库中查找插件。如果本地仓库中没有就会从远程中央仓库下载。此时如果不能上网则无法执行 Maven 的具体功能。所以我们可以将 Maven 的本地仓库指向一个在联网情况下下载好的目录。
  • Maven 默认的本地仓库:C:\Users\当前用户名.m2\repository\ 目录下。
  • 我们要修改本地仓库,需要进行以下操作:
           1.打开Maven安装路径,找到并打开里面的conf:

           2. 打开settings.xml 配置文件

           3. 找到下图所示的标签:

           我们可以看到里面有下面的介绍:(就是本地仓库的意思)
<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  • 4.配置 本地仓库(在settings标签里面添加下面的语句)
<localRepository>本地仓库的路径</localRepository>
  • 配置好本地的仓库之后,我们会发现中央仓库下载jar包很慢。怎么解决呢?我们可以配置阿里云的镜像:
  • 还是在上面的settings.xml文件中配置(< mirrors >< /mirrors>标签里面配置以下标签):
<mirror>
	<id>nexus-aliyun</id>
	<mirrorOf>central</mirrorOf>
	<name>Nexus aliyun</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

效果如下:


maven中央仓库 上传私密jar_java_04




  • eclipse中自带的Maven不能修改本地仓库,所以我们不使用自带的 Maven,而是使用自己安装的,在 Eclipse 中配置 Maven 的步骤如下:
  • eclipse中点击Windows --> Preferences --> Maven --> Installations 里面:

maven中央仓库 上传私密jar_maven中央仓库 上传私密jar_05

  • 我们发现在里面已经有默认的路径了。
  • 我们点击Add

maven中央仓库 上传私密jar_maven_06

  • 选择刚刚安装的(解压的路径中)Maven的路径:
  • 随后点击 User Settings(在Global Settings里面选中刚刚修改过的Settings.xml文件):

maven中央仓库 上传私密jar_java_07

  • 最后应用并关闭即可。
  • 在eclipse中新建Maven项目:
  • maven中央仓库 上传私密jar_maven中央仓库 上传私密jar_08

  • -勾选上这个选项:
  • maven中央仓库 上传私密jar_java_09

  • 效果如下:
  • maven中央仓库 上传私密jar_maven中央仓库 上传私密jar_10

  • 目录视图如下:
  • maven中央仓库 上传私密jar_eclipse_11

  • 我们可以看到默认的java版本是1.8 , 怎么修改呢?
  • 显然是在settings.xml中修改(< 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>
  • 新建Java文件,结构如下:
  • 代码如下:
Hello.java:
package com.zwl.mains;

public class Hello {
	public String sayHello(String name) {
		return "Hello " + name + "!";
	}
}


HelloTest.java:

package com.zwl.test;

import org.junit.Test;

import com.zwl.mains.Hello;

public class HelloTest {
	
	@Test
	public void testHello() {
		Hello hello = new Hello();
		String maven = hello.sayHello("Zhang");
		System.out.println(maven);
	}

}

maven中央仓库 上传私密jar_java_12

  • 输出成功: