自动生成Java Plug-In项目

时间:2015-02-13 15:48:17

标签: java eclipse-plugin

我正在使用一个需要大量Java插件的企业项目。 每个插件都具有相同的结构,类似于

com.mysite.XXXX
  ---com.mysite.XXXX
  ------Activator.java
  ---com.mysite.XXXX.impl
  ------XXXXMyClass1.java
  ------ ..............
  ------XXXXMyClassN.java
  ---META-INF
  ------MANIFEST.MS
  ---XXXXFolder
   ------XXXX.xml

对于每个开发,这个结构重复4-5次,所以我花了很多时间来创建项目结构复制粘贴和重命名空白模板,我的团队的每个成员都有这个问题。

我想创建一种自动生成java项目和相关结构的方法。多年来,这种模式将保持不变。我不是在寻找最干净,最好的解决方案,有些东西很脏但工作还可以。:)

你能帮帮我吗?我可以使用哪些技术?

3 个答案:

答案 0 :(得分:1)

我会尝试创建custom Maven archetype

答案 1 :(得分:0)

我们使用maven原型来创建带有相关测试片段的插件项目。该方法描述为here in more detail

答案 2 :(得分:0)

正如其他人所说,使用Maven生成捆绑包。 您可以使用maven-bundle-plugin创建OSGi清单,而不是手动创建它。 如上所述,如果你有一个正在运行的Maven构建,为它创建一个'原型',你的其他开发人员可以用它来创建一个插件应用程序的框架。