我目前正在尝试编写一个build.xml
,它会将一个正常的java项目com.example.normal
转换为com.example.plugin.jar
。如何将Java项目转换为Ant中的插件项目?
我有一个基本的build.xml的代码,它创建了一个源项目的jar。但通常创建jar
文件与创建插件jar文件不同。为此,我需要使用ant创建一个plugin jar
文件,而不仅仅是一个不能充当插件的普通jar文件。
这是创建jar文件的示例代码片段。
<jar destfile="generatedPlugins/com.example.normal.jar">
<fileset dir="JavaSource/com.example.normal"/>
</jar>
手动,我可以创建一个插件,通过以下步骤:
右键单击项目>
Export
>Plugin Development
>Deployable plug-ins and fragments
。
换句话说,我只需要使用Ant自动执行此过程。任何想法如何继续?
谢谢!
是的,我知道它可以使用第谷来完成,但对于相对小规模项目的安装过程和Maven和第谷的都似乎使用非常复杂。 – HackCode
Maven是一个简单的安装,而Tycho只是Maven的一个插件(不需要安装)。 Tycho有一点学习曲线,但我敢肯定你会发现做这项工作所需的工作不仅仅是学习Tycho的工作。 –