【发布时间】:2019-07-26 01:15:20
【问题描述】:
例如,当您使用 ant 构建大型项目时,你们会怎么做,其中源文件夹位于根项目文件夹的正下方,用于从源文件构建类路径?
将整个项目作为源文件夹是无稽之谈。
如果它们是包层次结构的一部分,则无法将单独的文件夹作为源文件夹,我唯一能想到的是将源文件夹复制到一个单独的文件夹中,然后将其添加为源文件夹,这很奇怪,但我不知道还有什么办法。
仅仅因为制作类路径的eclipse方式以及因为有人做愚蠢的项目结构而不得不复制源代码
真是让人头疼……因为 ant 脚本是为这种结构编写的。
即使它只是一个文件夹,无论如何它都是一个问题。源类路径必须包含上层文件夹,这意味着它包含在所有垃圾中,也意味着包资源管理器中充斥着包。
示例:
而不是/project/src/java/utils,我们可以将src文件夹放入源类路径...
项目中还有project/java/utils + 很多像/project/docs 这样的废话。
【问题讨论】: