maven pom.xml报错

Posted

tags:

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

Error resolving version for plugin 'org.apache.maven.plugins:maven-source-plugin' from the repositories [local (e:\m2\repo), internal-nexus-repository (http://maven.heetian.com/nexus/
content/groups/public/)]: Plugin not found in any plugin repository
pom.xml总有这个错误,但是编译却能通过。发布的时候又出问题,这玩意儿搞了我两天了。。。

是maven-resources-plugin这个核心插件有问题。

    去e:\\m2\\repo\\org\\apache\\maven\\plugins\\maven-resources-plugin\\目录下查看,里面有版本,比如2.6,进入看是否有完整的jar包。

    删除该文件夹。

    在repo中删除此插件的目录。

    添加依赖如下。

<dependency>    
    <groupId>org.apache.maven.plugins</groupId>    
    <artifactId>maven-resources-plugin</artifactId>    
    <version>2.6</version>
</dependency>

4. 如果继续提示版本问题,是因为该插件2.6版本是对应maven3.2.1以上的,升级个maven。

追问

虽然问题解决了 还是谢谢你

追答

没事,记着采纳

还有,是我说的原因吗,共同学习下

参考技术A 因为信息都显示全了,没有找到org.apache.maven.plugins.mav,意思是没有找到maven 的mav插件的元信息,你的maven配置不对,或者是你的插件jar包没有下载下来!click for details,那是在错误多显示不全的情况下使用的!去你的库里找找你这个插件下载下来了吗!路径你没改就是在.m那个路径下,改了去你本地路径下找org.apache.maven下的
是否可以解决您的问题?追问

你好,你说的是这个jar吗?如果是的话,他确实被下载下来了。

本回答被提问者采纳

新建maven工程时pom.xml报错

新建maven工程时,pom.xml报错:
第一行报如下错误:
multiple annotations found at this line
后添加org.eclipse.m2e相关的plugin配置后,错误消失,完整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.pig2014</groupId>
    <artifactId>pig2014</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>pig2014 Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
    </dependencies>
    <build>
        <pluginManagement>
            <plugins>
                <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-resources-plugin</artifactId>
                                        <versionRange>[2.0,)</versionRange>
                                        <goals>
                                            <goal>resources</goal>
                                            <goal>testResources</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore />
                                    </action>
                                </pluginExecution>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-compiler-plugin</artifactId>
                                        <versionRange>[2.0,)</versionRange>
                                        <goals>
                                            <goal>compile</goal>
                                            <goal>testCompile</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore />
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>

注:以下提供一个可用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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.pig2014</groupId>
  <artifactId>pig2014</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>pig2014</name>
  <url>http://maven.apache.org</url>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jsoup</groupId>
      <artifactId>jsoup</artifactId>
      <version>1.8.1</version>
    </dependency>
  </dependencies>
</project>

 




以上是关于maven pom.xml报错的主要内容,如果未能解决你的问题,请参考以下文章

创建maven项目后pom.xml报错

Eclipse创建Maven工程总是出现pom.xml报错怎么办

新建maven工程时pom.xml报错

maven项目pom.xml第一行报错

Eclipse创建Maven工程总是出现pom.xml报错怎么办

待解决Maven_pom.xml 报错