一:Maven的的项目创建前提
前提:安装并且配置好JDK和行家(环境变量)
在命令行分别输入:
Java -version
mvn -v
二:简单的方法创建的Maven
本次错误发生在简单的项目当中,创建的方法如下:
建议:
1.先用简单的方法创建,看看【的pom.xml】是否会报错,然后再解决。
2.在下载的时候,我打开了【lantern】,不知道事实上有没有帮助下载,可能没有,主要我网太卡了
一。在Eclipse中中下载安装【M2E】插件
错误提示:
报错内容:
1.org.apache.maven.plugins:maven-resources-plugin:3.1
2.Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:3.1
分析:这类指明了文件中的版本,原因错误就是也。【下载不完整】
1.当时下载的网络不好,导致很多没有下完整,出现的这个错误
2.在Eclipse软件中,Eclipse Marketplace中安装了【提示】的【m2e连接器】,但是下载的不完全或者有其他错误
我做的解决办法:
第一步。 【 http://www.eclipse.org/m2e/m2e-downloads.html 】在该网站中,复制版本1.6之后的某一个链接,进入到Eclipse(STS)中,(实际我弄了一个1.6和1.8)
选择【help】-【Install New Software】,
注意:最好取一个名字,这样我们在后期方便查找
Tips1:查找我们安装的软件
【Windows】--【Perferences】--【Install/Update】,图中的Name 和 Location 就是对应我们当时所填写的。
第二步:
找到提示出错的文件位置,在我们本地设置的仓库里,我的本地仓库地址为:【E:\ Repositories \ Maven \ org \ apache \ maven \ plugins \ maven-resources-plugin】,在2.6中的文件显示是完整的
注意:但是3.0.2在创建项目的时候用到了,所以【正确】的文件夹数中的内容,应该如下:
步骤:
1.如果在仓库所示的地址中,点进3.1或者2.6或者其他,里面的文件数量不是图中显示,那么
(1)删掉文件夹
(2)【右键项目】- 【Maven】 -【Update Maven Project 】 --【勾选 Force Update...】,这样会自动下载我们缺少的东西。
(3)在之后的修改后,pom.xml中的内容发生变化,如下:
在我们重新创建项目之后,pom.xml中还会发生错误,这个时候直接粘贴复制,改一下【的groupId】和【artifactId的】就可以了。
注意:
1.除了下面画出来的代码需要修改,其余部分不用再修改
2.涂色部分,需要修改的【groupId】和【artifactId】即可,<build> </ build>中间内容都是不用修改的
<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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.fuck.you</groupId>
<artifactId>test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<versionRange>
[3.1,)
</versionRange>
<goals>
<goal>testCompile</goal>
<goal>compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>