【问题标题】:How do I add multiple source folders to a JAR?如何将多个源文件夹添加到 JAR?
【发布时间】:2011-09-26 23:50:26
【问题描述】:

我有一个来自库的大型 JAR 文件,其源代码分散在多个不同的文件夹中,因此我必须手动合并这些文件夹并将单个合并文件夹指定为源。

在 Eclipse 中是否有任何方法可以将多个源文件夹链接到特定 JAR?我猜不是,我尝试过的各种技巧似乎都不起作用,但如果有人知道一个有效的方法,请发布。

【问题讨论】:

  • 2013 我在 Eclipse Juno 中仍然找不到这个选项
  • 离题,但我想知道 NetBeans 或 IntelliJ 是否可以做到这一点。

标签: java eclipse jar build


【解决方案1】:

这两个答案都误解了这个问题。请求是如何为项目使用的 library jar 添加多个源文件夹 - 而不是为项目本身添加多个源文件夹。

我现在不相信有解决方案。 Eclipse 错误跟踪器上有几个错误报告要求提供该功能,但目前,我们都坚持手动合并源文件夹

【讨论】:

    【解决方案2】:

    如果您的源文件夹都在同一个父文件夹中, 而是添加父文件夹。

    扫描并附加所有子文件夹。

    【讨论】:

      【解决方案3】:

      在您的项目中,单击Properties -> Java Build Path -> Source -> Add Folder... 以添加新的源文件夹。

      【讨论】:

      • 我同意阿曼达。导出时的每个源文件夹都打包到单个jar,war。但是您应该声明它是源文件夹,并在设置中声明输出文件夹和要包含的文件。
      猜你喜欢
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2015-04-15
      相关资源
      最近更新 更多