我尝试使用以下步骤导出一个eclipse插件。
第1步:打开Eclipse - >导出 - >插件开发 - >可部署的插件和片段。
步骤2:将目标目录和选项标记保存为ant脚本。
步骤3:完成插件jar后,从GUI成功创建jar并创建一个build.xml。 build.xml输出是
<?xml version="1.0" encoding="UTF-8"?>
<project default="plugin_export" name="build">
<target name="plugin_export">
<pde.exportPlugins destination="C:\Build" exportSource="false" exportType="directory" plugins="com.user.plugin" useJARFormat="true"/>
</target>
</project>
步骤4:将build.xml复制到eclipse目录中,并使用下面的命令行执行构建。
eclipsec.exe -noSplash -data "C:\Workspace" -application org.eclipse.ant.core.antRunner -Debug
在控制台上没有错误。但Jar并没有在&#39; C:\ Build&#39;位置。
注意:此项目具有插件目标平台,用于构建项目所需的某些依赖jar。 1。这是问题吗? 2.在导出eclipse插件时如何传递Target platform命令?
当我用示例项目检查此步骤时,这工作正常。但只有上述项目才有效。
提前感谢您的帮助。
此致 DEB
答案 0 :(得分:0)
pde.exportPlugins
以异步方式运行(也就是说它只是启动导出过程)这使得它或多或少无法在像你这样的无头蚂蚁脚本中使用。
Eclipse bug 58413描述了这一点并标记为“将无法修复”