以编程方式生成pom.xml

时间:2010-10-19 06:50:55

标签: eclipse plugins maven pom.xml

我正在从eclipse插件创建一个新的maven项目。 因为在我看来将pom.xml硬编码到我的插件是一个坏主意。有没有办法以编程方式生成此插件,以便插件更易于维护?

同样从我自己的插件创建maven项目结构似乎也是一个坏主意! 有没有api做这个尝试? (创建一个maven项目,将依赖项添加到它)

我目前正在做的是创建文件夹,编写.classpath文件(硬编码),将maven性质注入.project文件,然后尝试生成pom.xml。 看到一个pom.xml我认为为maven的当前版本编写一个插件不会做得很好。

2 个答案:

答案 0 :(得分:4)

不确定您想要/需要做什么,但您可以使用Maven Model API中的MavenXpp3Writer#write()方法从给定的Model编写POM。

答案 1 :(得分:0)

听起来你正在尝试做maven原型的工作

mvn eclipse:eclipse