如何将多个源文件夹添加到一个JAR包中?

8

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

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


2013年了,我仍然找不到Eclipse Juno中的这个选项。 - rav
离题了,但我想知道NetBeans或IntelliJ能否做到这一点。 - Csaba Toth
3个回答

4

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

我认为目前还没有解决方案。在 Eclipse 错误跟踪器上有一些错误报告要求该功能,但现在我们都只能手动合并源文件夹。


0
如果您的源文件夹都在同一个父文件夹中, 请添加父文件夹。
所有子文件夹都将被扫描并附加。

-1
在您的项目上,点击 属性 -> Java Build Path -> Source -> 添加文件夹... 来添加一个新的源文件夹。

我同意Amanda的观点。每个源文件夹在导出时都会打包成单个jar、war文件。但是你应该声明它是源文件夹,并在设置中指定输出文件夹和要包含的文件。 - Zemzela

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接