【问题标题】:Export multiple JAR from Multiple Packages in Eclipse从 Eclipse 中的多个包中导出多个 JAR
【发布时间】:2012-06-28 17:21:11
【问题描述】:

我目前有一个项目,目前包含多个包。 这些包组成了一个 Eclipse 插件(我觉得这很重要,可以加粗)

我想做的是导出,例如:“package1”为“package1.jar”,“package2”为“package2.jar”。

我应该提一下,我可以使用“Eclipse 产品导出向导”成功导出“package1”,但它只会生成“package1.jar”。如何在此处指定第二个包以导出为单独的 jar?

谢谢

PS。我可以右键单击包并点击“Export - Java - Runnable Jar File”,这会创建“package2”的完美工作版本,但我希望这成为导出/构建过程的一部分。

【问题讨论】:

    标签: java eclipse eclipse-plugin


    【解决方案1】:

    导出时,在其中一个屏幕中,它会要求您选择要导出的文件/包。 正是在屏幕上显示选择要导出的资源

    通过选择和取消选择适当的包来重复每个包的导出过程

    举例

    如果要将 package3 导出为 package3.jar,请取消选择所有其他包。

    您甚至可以选择单个文件

    【讨论】:

    • 感谢您的快速回复。但是,我希望将此作为我的 Eclipse 产品导出的一部分自动化,并且在该屏幕中,没有资源选择。我的产品/插件必须针对多个平台进行编译。
    • 我想知道你为什么要使用 Runnable Jar。你想让它们可执行吗?我的意思是独立。
    • 第一个包可以作为 Eclipse 插件运行。第二个包需要是一个独立的 Jar 应用程序。
    • 然后不要选择 Runnable Jar。选择简单的罐子。因此,您可以选择包。在您将完成的最后一个屏幕中,选择“主类”。这样做,使 jar 可执行。
    • 这很好,很好用,但是当我运行“Eclipse 导出产品向导”来生成我的插件的不同平台版本时,它不会再次创建这个 JAR。它只会再次创建“package1”。
    【解决方案2】:

    如果您希望构建自动化,最好使用Maven 之类的工具。

    还有一个名为 m2eclipse 的 Eclipse maven 插件,它可以让您的生活更轻松。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      • 2019-12-22
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多