[英]Does anyone know of an Eclipse(WSAD/RAD) plugin for a Maven2 POM classpath container
我试图找到一个简单的单一目的插件,该插件将基于Maven2 POM依赖项维护Eclipse类路径。
我知道m2eclipse和q4e。 不幸的是,我目前正在使用RAD(IBM的Eclipse的商业版本,Rational Application Developer),并且它与m2eclipse并不完全兼容,并且由于无法使用q4e,因为我正在使用Maven 2.0.7,无法升级到2.1。
我快要写我自己的容器插件了(可能基于某些m2eclipse源:-)),但是解决传递和父依赖关系会遇到很多麻烦,所以希望有人已经做到了...
没有更好的答案,所以我最终还是写了自己的插件。 效果很好:-)
基本上,我解析项目中的pom.xml,这为我提供了父级(如果有)和依赖项。 然后,我查找它们并递归执行相同的操作,以生成要添加到容器中的jar的完整列表。
关于属性和依赖项管理的问题很多,我们的“团队”存储库被Maven 1和Maven 2 poms(以及其他东西)的混合物损坏了,所以我剥离了Maven 2命名空间,这样我就可以xml相同(巧合的是,这也意味着我可以使用简单的xpath查询:-))。
丰富,我可以向您发送代码,但这是一个主要的技巧。 我一直在想应该重建它以利用dependency:list和/或dependency:tree的输出,但是我可能需要先清理存储库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.