一、Maven zip包解压后,path的路径配置:
1>找到解压包中的bin目录,复制bin的全路径;
2>在path路径中粘贴加分号(“;”);
3>在dos窗口命令中使用 mvn --version; 查看配置是否成功!(配置完path后,记得重新打开dos窗口<如果原来dos窗口已打开>);
二、Maven中settings.xml的配置
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1>打开Maven 解压包中的apache_maven_3.3.9\conf\settings.xml 文件,并修改settings.xml中的<localRepository>节点的内容,例如可改为:(e:\\m2\repository),
2>创建在settings.xml中修改好的对应磁盘下的文件夹m2
3>将apache_maven_3.3.9\conf 下已修改的settings.xml文件复制到文件夹m2下,并将repository.zip解压包的解压文件中的repository复制到m2目录下;
4>准备工作基本完成;
三、Eclipse中的具体配置
1>Windows ---> preferences --> Maven --> Installations --> Add --> Installation home:Directory(选择解压成功后的文件夹apache_maven_3.3.9)--> finish -->Apply
2>Windows ---> preferences --> Maven --> User Settings --> Global Settings :Browse(apache_maven_3.3.9\apache_maven_3.3.9\conf\settings.xml);
--> User Settings:Browse(m2\settings.xml);
--> Update Settings
--> Apply
--> ok
3>在Eclipse中新建项目及其相关设置
(1) File --> New ---> Other.. --> Maven --> Maven Project --> next --> next --> 选择org.apache.maven.archetypes maven-archetype-webapp 1.0
(3) 右击项目名 --> properties --> Maven --> Project Facets --> 去掉Dynamic Web Module对勾 (版本修改至3.0)
--> Java (版本修改至1.8)
--> apply
--> Runtimes(选择apache Tomcat 7.0 版本)
--> apply
--> 打上Dynamic Web Module对勾
--> 点击下方的configuration 配置链接
--> 修改webcontent 为 src/main/webapp ;
--> apply -->ok
4>将missing 的 src/main/java 通过右击项目-->build path -->config -->resource 移除missing的src/main/java
-->然后回到项目--> 右击项目 -->new-->resource folder(src/main/java)
-->ok
5>配置pom.xml
注意:一般:在src/main/resource中放置资源文件(hibernate.cfg.xml;struts.xml;log4j.properties等);
在src/main/java中写java类;
1>找到解压包中的bin目录,复制bin的全路径;
2>在path路径中粘贴加分号(“;”);
3>在dos窗口命令中使用 mvn --version; 查看配置是否成功!(配置完path后,记得重新打开dos窗口<如果原来dos窗口已打开>);
二、Maven中settings.xml的配置
<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">
1>打开Maven 解压包中的apache_maven_3.3.9\conf\settings.xml 文件,并修改settings.xml中的<localRepository>节点的内容,例如可改为:(e:\\m2\repository),
2>创建在settings.xml中修改好的对应磁盘下的文件夹m2
3>将apache_maven_3.3.9\conf 下已修改的settings.xml文件复制到文件夹m2下,并将repository.zip解压包的解压文件中的repository复制到m2目录下;
4>准备工作基本完成;
三、Eclipse中的具体配置
1>Windows ---> preferences --> Maven --> Installations --> Add --> Installation home:Directory(选择解压成功后的文件夹apache_maven_3.3.9)--> finish -->Apply
2>Windows ---> preferences --> Maven --> User Settings --> Global Settings :Browse(apache_maven_3.3.9\apache_maven_3.3.9\conf\settings.xml);
--> User Settings:Browse(m2\settings.xml);
--> Update Settings
--> Apply
--> ok
3>在Eclipse中新建项目及其相关设置
(1) File --> New ---> Other.. --> Maven --> Maven Project --> next --> next --> 选择org.apache.maven.archetypes maven-archetype-webapp 1.0
--> next --> Group Id:自写 Artifact Id:项目名 --> finish
(2) 删除 src/main/webapp(3) 右击项目名 --> properties --> Maven --> Project Facets --> 去掉Dynamic Web Module对勾 (版本修改至3.0)
--> Java (版本修改至1.8)
--> apply
--> Runtimes(选择apache Tomcat 7.0 版本)
--> apply
--> 打上Dynamic Web Module对勾
--> 点击下方的configuration 配置链接
--> 修改webcontent 为 src/main/webapp ;
--> apply -->ok
4>将missing 的 src/main/java 通过右击项目-->build path -->config -->resource 移除missing的src/main/java
-->然后回到项目--> 右击项目 -->new-->resource folder(src/main/java)
-->ok
5>配置pom.xml
复制sh_pom.xml中配置hibernate和struts的包的属性于pom.xml(Maven会自动添加并配置相关jar包)
注意:一般:在src/main/resource中放置资源文件(hibernate.cfg.xml;struts.xml;log4j.properties等);
在src/main/java中写java类;
特别注意:
1、apache_maven_3.3.9.zip(maven安装压缩包的下载)
2、repository.zip(maven配置所需repository压缩包的下载)
3、上边提到的sh_pom.xml中内容:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.qfxa</groupId>
<artifactId>sh</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>sh Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<hibernate.version>5.2.3.Final</hibernate.version>
<struts2.version>2.5.5</struts2.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5</version>
</dependency>-->
<!-- hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>${hibernate.version}</version>
</dependency>
<!-- struts2 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts2.version}</version>
<exclusions>
<exclusion>
<!-- Hibernate已经还有该包的依赖 -->
<artifactId>javassist</artifactId>
<groupId>javassist</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>${struts2.version}</version>
</dependency>
</dependencies> <build>
<finalName>sh</finalName>
</build>
</project>

本文详细介绍Maven环境变量配置流程,包括path配置、settings.xml配置、Eclipse集成配置及项目搭建步骤。涵盖Maven安装、环境变量设定、本地仓库配置、IDEA集成、项目创建与依赖管理等关键环节。
3646

被折叠的 条评论
为什么被折叠?



