Maven- - - -(eclipse配置篇)

Posted 爱生活的Mr.Yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven- - - -(eclipse配置篇)相关的知识,希望对你有一定的参考价值。

对于Maven,起码在现在的开发中使用的已经是比较频繁了,但是在IDE中集成maven环境,今天着实让我头疼了一把,生成完项目就各种小红叉号,后来综合各种教程弄好了,因此记录一下:

一,下载Maven,并且环境变量的配置就不再赘述了,老生常谈的问题

二、新建maven的本地仓库,可以在某个盘下新建一个文件夹,例如我:

三、在maven的settings.xml中配置本地仓库的信息

1 <localRepository>G:\\MavenFactory</localRepository>

四、eclispe中集成maven,新版的eclispe现在已经自带了maven插件,如果没有,自行安装maven插件,然后在window--preference,找到刚才修改的settings的路径,点击更新

 

 五、新建maven工程,右击新建--maven project----勾选下图复选框---然后点击【Next】

填写相关信息,Packaging那里我选择的是【War】,然后点击finish完成,惊喜来了,完成之后就给我报个错

解决办法:

然后点击【Generate deployment  Descriptor Stub】,上面这个错误就好了,然后点击项---【Properties】

六、Maven支持servlet3.1,需要改以下几个文件:

(1)修改pom.xml文件,添加对servlet3.1以及JDK1.8的支持

 1   <!-- 引入servlet3.1 -->
 2   <dependencies> 
 3     <dependency>
 4        <groupId>javax.servlet</groupId>  
 5         <artifactId>javax.servlet-api</artifactId>  
 6         <version>3.1.0</version>  
 7         <scope>provided</scope>  
 8     </dependency> 
 9     </dependencies> 
10    <!-- 引入java1.8的支持 -->
11    <build>  
12     <finalName>com-demoone</finalName>  
13     <plugins>  
14         <plugin>  
15             <groupId>org.apache.maven.plugins</groupId>  
16             <artifactId>maven-compiler-plugin</artifactId>  
17             <version>3.1</version>  
18             <configuration>  
19                 <source>1.8</source>  
20                 <target>1.8</target>  
21             </configuration>  
22         </plugin>  
23     </plugins>  
24   </build> 

(2)修改web.xml文件,文件位置如下图所示:

将web.xml改成如下模式:web-app改成相应的3.1,然后保存

 1 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 3 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
 4 http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" 
 5 metadata-complete="true"> 
 6   <display-name>com-demoone</display-name>
 7   <welcome-file-list>
 8     <welcome-file>index.htm</welcome-file>
 9     <welcome-file>index.jsp</welcome-file>
10   </welcome-file-list>
11 </web-app>

(3)在当前项目的根目录下有一个setting文件夹,里面有一个org.eclipse.wst.common.project.facet.core.xml文件,打开之后,修改

 

 修改以下两个信息,然后保存,最后一步,右击整个项目---【Maven】---【update Project】,就可以了

 

 七、一劳永逸修改maven配置的JDK版本信息,将maven的settings.xml文件中增加以下内容:然后修改eclispe中的maven配置,见步骤四中的图,关联settings.xml

 1 <profiles>
 2     <profile>    
 3     <id>jdk-1.8</id>    
 4      <activation>    
 5           <activeByDefault>true</activeByDefault>    
 6           <jdk>1.8</jdk>    
 7       </activation>    
 8     <properties>    
 9             <maven.compiler.source>1.8</maven.compiler.source>    
10             <maven.compiler.target>1.8</maven.compiler.target>    
11             <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
12     </properties>    
13     </profile>
14   </profiles>

 

以上是关于Maven- - - -(eclipse配置篇)的主要内容,如果未能解决你的问题,请参考以下文章

mavenmaven 项目 deploy 报错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7(示(代

maven工程出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener(示例代

springcloud启动web模块报错spring-boot-maven-plugin:2.2.1.RELEASE:run (default-cli) on project da-web(示例代(代

A required class was missing while executing org.apache.maven.plugins:maven-war-plugin:2.1.1:war(示例代

Maven异常Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/mav(代

idea异常idea中下载maven源码报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1(代