【含错误解决】Eclipse创建maven项目

 一: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>

猜你喜欢

转载自blog.csdn.net/RachelHYC/article/details/82115827
今日推荐