5.Maven
1.环境变量
在系统环境变量中配置:
M2_HOME maven目录下的bin目录
MAVEN_HOME maven的目录
在系统的path中配置 添加 %MAVEN_HOME%\bin
2.阿里云镜像
在conf文件夹的settings.xml文件中配置
2.1.配置maven阿里云镜像
在 中添加阿里云镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>nexus-alimaven</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
3.本地仓库
建立一个本地仓库:
在conf文件夹的settings.xml文件中配置 localRepository
在maven文件下新建一个maven-repo文件夹,并将该文件夹的地址添加在settings.xml文件中
4.在IDEA中使用Maven
4.1.创建一个maven项目
4.2设置 名称,位置,GroupId
4.3.设置maven主目录,用户设置文件,本地仓库
4.4.完成后自动导入jar包,等待
4.5.出现BUILD SUCCESS表示创建成功
4.6.观察maven仓库增加的东西(D:\JAVA\Java Web\apache-maven-3.6.3\maven-repo)
4.7.IDEA中的maven设置
4.8.到这里maven在IDEA的配置和使用就ok了
4.9.在src\main文件夹下新建一个java目录和resources目录,并将java目录标记为源码目录,将resources标记为资源目录
也可以在项目结构中设置
4.10.在IDEA中配置TomCat
解决警告问题:
访问一个网站的时候,需要指定一个文件夹的名字
4.11.pom文件
pom.xml是maven的核心配置文件
如果遇到maven约束大于配置,导致资源导出失败的问题
在build中配置resources,来防止
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
5.创建一个普通的maven项目
5.1.不勾选模板,直接下一步
5.2.下一步
注意:这里没有提示配置mavenpath