由于最近把开发环境进行了升级,如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项目的整个过程,包括环境搭建,一些错误总结等等。
Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。如今用到Maven的地方很多,而在用Eclipse开发项目时经常导入Maven项目时出现此类错误,在这里记录下来解决办法。
(因为这回我们是通过maven 来构建项目。导入类库的操作由Maven来控制。)在新弹出的窗口中它会让你输入包 名和类名。包名:org.test 类名: testSample 然后点确定。然后添加一些代码,最后我们testSample的代码...
ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢
主要解决新手在使用Maven构建SpringMVC是遇到错误时,作为借鉴参考资源。 PS:可以直接导入到Eclipse中,或者解压后,打开命令行,切换到WebDemo目录用 mvn package 命令直接部署该Demo
编译器-eclipse 适用于 Java 1.8 的 Maven 编译器插件该项目将在以下情况下被删除: JDK-8059511 和相关错误已解决,请参阅 。 或者plexus-compiler-eclipse 支持 Java 1.8 。 一些具有Java 1.8 特性的代码在Eclipse...
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它由IBM公司开发,现在由Eclipse基金会进行维护。...Eclipse支持多种构建工具,包括Ant、Maven等。 Eclipse具有丰富的插件生态系统,可以通过插件扩展其功能
带有失败文件的增强的错误输出-感谢@VsevolodGolovanov 0.2.8-将libsass升级到3.4.4 用于包含webjar的编译类路径 修复了与操作系统相关的路径分隔符的问题(对每个操作系统都使用“;”) 插件现在知道增量构建 ...
如何构建和安装eclipse-pmd 构建eclipse-pmd非常容易。 但是请注意,如果只对使用eclipse-pmd感兴趣,则不需要构建它,因为Eclipse Marketplace中提供了一个预构建的版本。要求您需要以下工具: JDK 8 Maven 3 吉特...
Eclipse 4书 这是来自vogella GmbH和的Eclipse RCP培训课程的示例代码。运行应用程序克隆项目并将所有项目导入...构建应用程序在命令行中使用以下命令来构建应用程序: mvn clean验证这需要在您的计算机上安装Maven。
包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...
包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...
单击Alt + F5并更新Maven依赖关系以解决错误(如果存在) 从该项目的基本文件夹中打开命令提示符,然后运行mvn compile,您应该在控制台中看到“ BUILD SUCCESS”。 如果看到构建失败,则Maven不能成功解决所有...
ProtégéVOWL Protégé的VOWL插件的源代码。... Eclipse将自动建议导入pom.xmlMaven构建使用Maven构建ProtégéVOWL需要一些步骤。 如果使用Eclipse,则需要将pom.xml作为Maven构建运行,并且可能需要选
单击Alt + F5并更新Maven依赖关系以解决错误(如果存在) 从该项目的基本文件夹中打开命令提示符,然后运行mvn compile,您应该在控制台中看到“ BUILD SUCCESS”。 如果看到构建失败,则Maven不能成功解决所有...
* Connect是使用Maven2进行的项目构建,所以并不依赖于任何一款Java IDE,只要支持Maven的IDE都可以进行调试和开发。 ====`NetBeans配置`__==== # 工具->选项->其他->Maven->外部&Maven主页->浏览 把 Maven 的...
打开Eclipse> File> Import> Maven /现有Maven项目右键单击“ team-09”>“运行方式”>“ Maven构建”。 在“目标”中,输入clean compile install > Apply> Run 右键单击“ COSC322Test”>运行方式> Java应用程序>...
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 启动并...
包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...
包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...