`
qq44056919
  • 浏览: 47959 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

解决maven构建eclipse项目中的错误

阅读更多

由于最近把开发环境进行了升级,如svn、eclipse、和maven,都升级到了最新版本。感觉效果很好。但是今天在利用maven构建之前的一个版本的项目时报如下错误:

mvn eclipse:eclipse -e

[INFO] Trace 
org.apache.maven.lifecycle.LifecycleExecutionException: Request to merge when ‘filtering’ is not identical. Original=resource src/main/resources: output=target/classes, include=[**/*.properties], exclude=[**/*.java], test=false, filtering=true, merging with=resource src/main/resources: output=target/classes, include=[], exclude=[**/*.java], test=false, filtering=false

 

 

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

我查找相关资料,知道是由于升级导致的错误。利用降低maven到2.6即可:

 mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse

这样就可以成功构建了。

也可以修改pom文件:

<build>
...
  <plugins>
  ...
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-eclipse-plugin</artifactId>
      <version>2.6</version>
    </plugin>
  </plugins>
</build>

这样你利用

mvn eclipse:eclipse也可以构建成功。

参考文档:

http://stackoverflow.com/questions/1397903/setting-project-for-eclipse-using-maven

 

分享到:
评论

相关推荐

    Eclipse构建Maven项目快速入门

    文章详细介绍了Eclipse中搭建Maven项目的整个过程,包括环境搭建,一些错误总结等等。

    Eclipse导入Maven项目pom.xml报错的解决办法.doc

    Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。如今用到Maven的地方很多,而在用Eclipse开发项目时经常导入Maven项目时出现此类错误,在这里记录下来解决办法。

    maven2 plugin for eclipse

    (因为这回我们是通过maven 来构建项目。导入类库的操作由Maven来控制。)在新弹出的窗口中它会让你输入包 名和类名。包名:org.test 类名: testSample 然后点确定。然后添加一些代码,最后我们testSample的代码...

    使用maven搭建的ssm框架

    ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢

    mave构建SpringMVC项目(ORM使用JPA)

    主要解决新手在使用Maven构建SpringMVC是遇到错误时,作为借鉴参考资源。 PS:可以直接导入到Eclipse中,或者解压后,打开命令行,切换到WebDemo目录用 mvn package 命令直接部署该Demo

    compiler-eclipse:适用于 Java 1.8 的 Maven 编译器插件

    编译器-eclipse 适用于 Java 1.8 的 Maven 编译器插件该项目将在以下情况下被删除: JDK-8059511 和相关错误已解决,请参阅 。 或者plexus-compiler-eclipse 支持 Java 1.8 。 一些具有Java 1.8 特性的代码在Eclipse...

    Eclipse安装包!

    Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它由IBM公司开发,现在由Eclipse基金会进行维护。...Eclipse支持多种构建工具,包括Ant、Maven等。 Eclipse具有丰富的插件生态系统,可以通过插件扩展其功能

    libsass-maven-plugin:用于maven的libsass包装器

    带有失败文件的增强的错误输出-感谢@VsevolodGolovanov 0.2.8-将libsass升级到3.4.4 用于包含webjar的编译类路径 修复了与操作系统相关的路径分隔符的问题(对每个操作系统都使用“;”) 插件现在知道增量构建 ...

    eclipse-pmd:eclipse-pmd已移至

    如何构建和安装eclipse-pmd 构建eclipse-pmd非常容易。 但是请注意,如果只对使用eclipse-pmd感兴趣,则不需要构建它,因为Eclipse Marketplace中提供了一个预构建的版本。要求您需要以下工具: JDK 8 Maven 3 吉特...

    eclipse4book:Eclipse 4书

    Eclipse 4书 这是来自vogella GmbH和的Eclipse RCP培训课程的示例代码。运行应用程序克隆项目并将所有项目导入...构建应用程序在命令行中使用以下命令来构建应用程序: mvn clean验证这需要在您的计算机上安装Maven。

    Eclipse插件开发-测试用例自动生成工具.zip

    包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...

    eclipse RCP开发一个简单的MYSQL客户端工具.zip

    包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...

    bootmline-assignment-gmail

    单击Alt + F5并更新Maven依赖关系以解决错误(如果存在) 从该项目的基本文件夹中打开命令提示符,然后运行mvn compile,您应该在控制台中看到“ BUILD SUCCESS”。 如果看到构建失败,则Maven不能成功解决所有...

    ProtegeVOWL:适用于Protégé的VOWL插件

    ProtégéVOWL Protégé的VOWL插件的源代码。... Eclipse将自动建议导入pom.xmlMaven构建使用Maven构建ProtégéVOWL需要一些步骤。 如果使用Eclipse,则需要将pom.xml作为Maven构建运行,并且可能需要选

    AssignmentBootmLine

    单击Alt + F5并更新Maven依赖关系以解决错误(如果存在) 从该项目的基本文件夹中打开命令提示符,然后运行mvn compile,您应该在控制台中看到“ BUILD SUCCESS”。 如果看到构建失败,则Maven不能成功解决所有...

    connect-1.3.0-all-in-one

    * Connect是使用Maven2进行的项目构建,所以并不依赖于任何一款Java IDE,只要支持Maven的IDE都可以进行调试和开发。 ====`NetBeans配置`__==== # 工具-&gt;选项-&gt;其他-&gt;Maven-&gt;外部&Maven主页-&gt;浏览 把 Maven 的...

    COSC322Project

    打开Eclipse&gt; File&gt; Import&gt; Maven /现有Maven项目右键单击“ team-09”&gt;“运行方式”&gt;“ Maven构建”。 在“目标”中,输入clean compile install &gt; Apply&gt; Run 右键单击“ COSC322Test”&gt;运行方式&gt; Java应用程序&gt;...

    dubbo\dubbox编译、环境搭建、服务提供和服务消费及学习资料

    1.3 在eclipse中构件 3 2 搭dubbo-admin、dubbo-monitor控制台 16 2.1 配置zookeeper 16 2.2 配置dubbo-admin和dubbo-monitor控制台 20 2.2.1 修改dubbo-admin配置 20 2.2.2 修改dubbo- monitor配置 20 2.2.3 启动并...

    Java开发的截图工具,支持接入其它GUI项目,支持选取拖动,支持放大镜。.zip

    包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...

    轻量级,高性能,少依赖,低级封装的服务器开发工具和项目搭建模板,可以开发游戏服务器和小型中间件等.zip

    包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...

Global site tag (gtag.js) - Google Analytics