使用eclipse开发的rcp插件,后期需要同时进行maven改造,maven改造后,发现eclipse的自动构建/编译使用的是maven方式,实际上maven改造是为了进行maven打包,而开发和维护还是需要按照原来的eclipse开发方式,也即,使用原来的ant构建方式。
如何发现的?
maven改造后,需要维护一份非同步的resources资源文件,与原来的国际化文件目录相似。在开发过程中并不需要,只是在maven打包时,先同步一遍就可以。
但是在eclipse启动过程中,出现了字段没有国际化问题,从而发现从eclipse启动rcp时,使用的时maven构建的,maven编译后出现target,而不是ant编译后出现的bin。
解决方式:
1.找到目标插件工程,右键--》构建路径--》Builders--》反勾选maven工程构建器。
2.找到目标插件工程下的.classpath文件,从中删除maven相关的内容。
3.重新构建工程,或者重启eclipse。
另,也可以关闭eclipse后,修改 .project 和 .classpath文件,然后重启eclipse。
相关推荐
4. **集成开发和调试**:M2E能够将Maven构建的结果直接反映在Eclipse的工作空间中,例如,编译错误会显示在问题视图中,可以直接点击跳转到源代码。此外,还可以设置断点进行调试。 5. **更新项目配置**:当Maven的...
1. **下载M2Eclipse插件**:首先,你需要从Eclipse Marketplace或官方网站下载对应版本的M2Eclipse插件。如果无法在线下载,可以找到其他途径获取到`.zip`或`.jar`格式的插件文件。 2. **解压插件文件**:将下载的...
Eclipse插件提供了方便的插件管理界面,使得开发者能更便捷地操作这些插件。 9. **问题检测与修复**:M2E会定期检查POM文件中的问题,如未解析的依赖、无效的配置等,并提供解决方案建议。这有助于保持项目的健康...
通过Maven插件,Eclipse用户可以直接在IDE内部创建、编译、测试、打包和部署Maven项目,极大地提高了开发效率。 安装Maven插件的过程通常分为以下几步: 1. **下载Maven**:首先,你需要从Apache官方网站...
这是一个内置的商店,你可以在这里找到并安装各种Eclipse插件。 3. **搜索Maven插件**:在Marketplace的搜索框中输入“maven”,然后按下“Enter”键。这将显示一系列与Maven相关的插件,其中最常用的是"M2E - ...
本篇文章将详细讲解"Eclipse开发Java程序必备插件",包括Maven、Tomcat和SVN插件的用途、安装与使用。 首先,Maven是Apache软件基金会开发的一个项目管理和综合工具。Maven插件使得Eclipse能够更好地管理和构建Java...
- 安装M2E插件:在Eclipse中,通过"Help" -> "Eclipse Marketplace"搜索并安装Maven Integration for Eclipse插件。 - 配置Maven:在Eclipse的"Window" -> "Preferences" -> "Maven"中,指定本地Maven仓库路径和...
当我们需要在Eclipse中进行Maven项目的开发时,就需要将Maven集成到Eclipse中,这就是"Maven Eclipse插件"的作用。 Eclipse集成Maven的方式之一是通过安装Maven插件,例如"m2e (Maven Integration for Eclipse)"。...
对于开发者来说,内置的Maven插件极大地简化了在Eclipse中配置和使用Maven的工作流程,无需额外安装。 Maven插件在Eclipse Mars中的功能包括: 1. **项目创建**:用户可以直接在Eclipse中创建基于Maven的项目,选择...
2. **构建生命周期**:Maven拥有预定义的构建生命周期,包括clean、compile、test、package、install和deploy等阶段,Eclipse插件可以根据这些阶段进行编译、测试、打包等操作。 3. **项目构建**:开发者可以通过...
Eclipse Maven插件还可以与其他Eclipse插件(如Spring Tool Suite)集成,为更复杂的Java企业级应用开发提供支持。 8. **版本更新** 保持Eclipse和Maven插件的版本更新是非常重要的,以确保兼容性和获取新功能。...
通过上述介绍,我们可以看到Maven 2.0和Eclipse插件的结合,为Java开发带来了极大的便利。无论是项目初始化、依赖管理还是构建部署,都有了更为高效和标准化的解决方案。对于开发者而言,这无疑提升了工作效率,降低...
Eclipse是一款广泛使用的Java集成开发环境,而Maven的Eclipse插件则将Maven的功能无缝集成到Eclipse中,使得开发者在IDE内部就可以进行Maven相关的操作,如编译、测试、打包等。 "Maven 3.2.2"是Maven的一个稳定...
- 新版Eclipse(如m2eclipse插件)已内置Maven支持。若使用旧版本,可通过Eclipse Marketplace在线安装"Maven Integration for Eclipse"插件。 - 在Eclipse中配置Maven,包括增加Maven版本(如果需要更新版本)和...
在Eclipse中,Tomcat和Maven插件的相互配合是开发Java Web应用程序时不可或缺的工具。这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热...
在使用Eclipse进行Maven项目开发时,你可能会遇到的问题有: - 依赖冲突:Maven的依赖管理机制会自动解决大部分冲突,但有时仍需要手动调整依赖顺序或排除不需要的子模块。 - 缓存问题:如果Maven下载的依赖出现问题...
m2eclipse插件在Eclipse中实现了这些概念,使得用户可以在IDE内创建、编辑POM文件,自动下载并管理项目依赖。 **2. m2eclipse的主要功能** - **POM编辑器**:提供了一个图形化的POM编辑界面,便于添加、删除或更新...
离线版的Maven Eclipse插件意味着它包含了所有必要的库和组件,无需互联网连接即可在Eclipse中安装和使用。 首先,让我们了解一下Maven。Maven是一个构建自动化工具,主要用于管理Java项目的构建、报告和文档生成。...