我正在从eclipse插件创建一个新的maven项目。 因为在我看来将pom.xml硬编码到我的插件是一个坏主意。有没有办法以编程方式生成此插件,以便插件更易于维护?
同样从我自己的插件创建maven项目结构似乎也是一个坏主意! 有没有api做这个尝试? (创建一个maven项目,将依赖项添加到它)
我目前正在做的是创建文件夹,编写.classpath文件(硬编码),将maven性质注入.project文件,然后尝试生成pom.xml。 看到一个pom.xml我认为为maven的当前版本编写一个插件不会做得很好。
答案 0 :(得分:4)
不确定您想要/需要做什么,但您可以使用Maven Model API中的MavenXpp3Writer#write()
方法从给定的Model
编写POM。
答案 1 :(得分:0)
听起来你正在尝试做maven原型的工作
mvn eclipse:eclipse