缺少“eclipse-plugin”包装选项

时间:2015-10-25 08:34:45

标签: java eclipse maven

我跟随tutorial关注创建java插件并将其转换为maven项目。其中一个步骤要求我右键单击插件,按“configure”并选择“eclipse-plugin”打包选项:

enter image description here

问题是,我没有“eclipse-plugin”打包选项:

enter image description here

有人知道为什么以及我该怎么做才能得到它?

1 个答案:

答案 0 :(得分:3)

您必须首先启用Tycho。否则Maven不知道OSGi(= Eclipse)Bundle是什么。在您的情况下,选择任何东西作为包类型(即jar或其他),然后单击“完成”。然后编辑pom.xml并将包装类型更改为“eclipse-plugin”。

启用tycho(将此添加到您的父pom):

   <properties>
      <tycho-version>0.23.1</tycho-version>
   </properties>

   <build>
      <plugins>
         <plugin>
            <groupId>org.eclipse.tycho</groupId>
            <artifactId>tycho-maven-plugin</artifactId>
            <version>${tycho-version}</version>
            <extensions>true</extensions>
         </plugin>
      </plugins>
   </build>

请参阅:https://wiki.eclipse.org/Tycho/Reference_Card

顺便说一句:从Tycho 0.24.0开始,可以在没有pom(= pomless)的情况下构建插件/功能。如果您想了解有关查看此站点的更多信息:

https://wiki.eclipse.org/Tycho/Release_Notes/0.24