【问题标题】:Export Eclipse Plugin Jar through command Line is not working通过命令行导出 Eclipse 插件 Jar 不起作用
【发布时间】:2015-07-03 12:52:34
【问题描述】:

我尝试使用以下步骤导出一个 Eclipse 插件。

步骤 1:打开 Eclipse --> 导出 --> 插件开发 --> 部署插件和片段。

第 2 步:将目标目录和选项标记另存为 ant 脚本。

第 3 步:完成后从 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 没有在 'C:\Build' 位置创建。

注意:这个项目有插件目标平台设置,需要一些依赖 jar 来构建项目。 1.这是问题吗? 2 .导出eclipse插件时如何传递Target platform命令?

当我使用示例项目检查此步骤时,它工作正常。但仅对于上述项目,这是行不通的。

提前感谢您的帮助。

问候, 德布

【问题讨论】:

    标签: java eclipse plugins


    【解决方案1】:

    pde.exportPlugins 异步运行(即它只是启动导出过程),这使其或多或少不可能在像您这样的无头 ant 脚本中使用。

    Eclipse 错误 58413 对此进行了描述并标记为“不会修复”

    【讨论】:

    • 感谢您的回复。但是先生有任何方法可以通过 CLI 构建和导出 eclipse pluin jar 文件。
    • 我相信你可以使用 Eclipse Tycho 和 Maven 来做到这一点,但它不是我用的。
    • 再次感谢先生。当我们在后端从 Eclipse 导出时,它会生成 ant 脚本并导出插件 jar 文件。所以同一个项目将适用于 Tycho 和 maven 组合。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多