新建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>
时间: 2024-10-24 13:38:29

新建maven工程时pom.xml报错的相关文章

新建maven项目出错 pom.xml报错

问题: 1.新建项目后会提示一个这样的错 maven-compiler-plugin:3.1:compile(1 errors) maven-compiler-plugin:3.1:testCompile(1 errors) 2.关掉后看pom.xml 3.plugin标签也报错,无法解析 鼠标放红叉上提示 错误: CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compil

eclipse创建Maven项目时pom.xml报错

报错的主要原因是:我们刚创建的项目下webapp里面没有INF-WEB/web.xml文件 解决办法: 右键项目->双击Properties打开Properties for **窗口,然后点击Maven->Project Facets 找到如下图的选项,把取消选中 点击右下方的 Apply,然后选中上面的 Dynamic Web Module 下方就会出现如图所示: 点击上图所示,进入如下图所示: 在Generate  web.xml前面打勾 ,并把Content directory修改为sr

Java MAVEN 工程中 pom 配置报错记录

|--错误表现 如下图示,这两处可能报错 |--发生原因 一个pom文件里面,只能有有一对denpendencies标签,所有的配置都要放入这个dependencies标签 |--解决方法 将多余的dependencies删掉,只留下一对dependencies,所有的配置信息都写在这一对标签内 原文地址:https://www.cnblogs.com/twuxian/p/11392811.html

eclipse中导入maven项目时pom文件报错

问题: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决办法: 1.Help-->Install New SoftWare 2. https://otto.takari.io/content/sites/m2e.extras/m2eclipse-maven

新建maven工程index.jsp页面报错

引入servlet依赖jar <dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency>

解决新建maven工程没有web.xml的问题

首先确定创建maven工程时选择的打包方式为 war 创建后如图所示没有web.xml文件以及相关文件夹,错误信息:缺少web.xml文件 解决方法: 右击maven项目,找到ProjectFacets 取消选中 Dynamic Web Module选项,点击应用,再选中Dyanmic Web Module会出现一个选项卡 点击弹出的选项卡后 输入src/main/webapp点击OK web.xml已经出现,错误信息也消除了. 原文地址:https://www.cnblogs.com/chen

报错: eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.3.2

错误信息出现在pom头的project标签,project标签内容是 <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_

eclipse中Maven项目pom.xml报错:com.thoughtworks.xstream.io.HierarchicalStreamDriver

解决方法: 把本地MAVEN库的该jar相关信息先删除,然后通过MAVEN重新构造一次即可 1.如下图我的本地Maven库关于 xstream包,删除红色框中的包! 2.然后新建一个maven项目,在pom中配置依赖: <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.3</

用eclipse创建maven项目pom.xml报错的解决办法

最近刚学习Maven,用Eclipse创建Maven项目后,pom.xml文件那老是有一个红叉,真TM烦人. 虽然还不知道原因是什么,但还是找到了一种解决办法. 在项目上右键,maven->update project... 然后选择强制更新,点击OK 稍等片刻,红叉就没有了.