`

eclipse开发的插件,同时使用maven改造,编译问题

阅读更多


使用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。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics