我跟随tutorial关注创建java插件并将其转换为maven项目。其中一个步骤要求我右键单击插件,按“configure”并选择“eclipse-plugin”打包选项:
问题是,我没有“eclipse-plugin”打包选项:
有人知道为什么以及我该怎么做才能得到它?
答案 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)的情况下构建插件/功能。如果您想了解有关查看此站点的更多信息: