最初使用的时候遇到不少问题,记录下来方便今后使用。


第一步、配置maven

M2_HOME:
    D:\server\apache-maven-3.3.9
MAVAN_HOME:
    D:\server\apache-maven-3.3.9
Path:增加:
    %MAVAN_HOME%\bin;%M2_HOME%\bin;

核心配置文件setting.xml(其他多余字段可以删掉,删掉前记得copy一份setting.xml.bak备份)

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
	http://maven.apache.org/xsd/settings-1.0.0.xsd">

	<pluginGroups></pluginGroups>
	<servers>
	</servers>

	<profiles><!-- 全局JDK配置 -->
		<profile>
			<id>jdk18</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>
	</profiles>

	<!-- 本地仓库地址 -->
	<localRepository>E:\repertory\maven\3.3.9</localRepository>

	<proxies>
	<!-- 局域网上网,需要配置代理,用户名和密码可以为空
		<proxy>
			<id>optional</id>
			<active>true</active>
			<protocol>http</protocol>
			<username></username>
			<password></password>
			<host>192.168.33.1</host>
			<port>808</port>
			<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
		</proxy>
		 -->
	</proxies>

	<mirrors><!-- 常用的几个仓库地址 -->
		<mirror>
			<id>spring</id>
			<name>spring-io/libs-milestone/</name>
			<url>https://repo.spring.io/libs-milestone/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>

		<mirror>
			<id>alimaven</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>

		<mirror>
			<id>ui</id>
			<mirrorOf>central</mirrorOf>
			<name>Human Readable Name for this Mirror.</name>
			<url>http://uk.maven.org/maven2/</url>
		</mirror>

	</mirrors>

</settings>

局部配置jdk(在maven工程中配置放在"</project>"之前)

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>

		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
			</configuration>
		</plugin>
	</plugins>
</build>


第二步、eclipse配置Maven

Window-preferences-Maven:
1.配置maven路径:
    Installations - add:
        选择maven路径,自动带出maven名称。
        
2.配置Maven配置文件:
    User Settings:User Settings-选择maven根目录下conf\settings.xml。
        并点击Update Settings。


如果eclipse中没有Maven:

  1. 可以下载离线安装插件,安装方法下载出都有。

  2. eclipce官方网站下载最新的eclipse,常用插件都有。



第三步、创建Demo测试。

File - New - project - Maven Project

勾选Create  a simple project.
 
下一步:

输入Group Id: 如"cn.com".
输入 Artifact Id:如"DemoProject"。

其他默认,点击Finish。

如果生成的工程为war,缺少web.xml文件时会报错。正常创建时默认为jar。


如果JDK没有配置:

classpath:
    .;%JAVA_HOME%\lib    ".;"英文的两个标点符号不能缺少。
JAVA_HOME:
    D:\ENV\JDK\jdk1.8.0_45
Path:增加:
    %JAVA_HOME%\bin;
    
cmd命令行中输入命令测试:
java
javac
java -version


eclipse中增加jdk

Window-preferences-Java:
Installed JREs -  add 选择Standard VM
正确输入JRE home即可弹出对应jdk信息,如:"D:\ENV\JDK\jdk1.8.0_45"