我们可以在eclipse java项目中的ant构建文件中指定多个源位置。例如,我有以下目录结构:
src1/com/mycompany/myproject/mypackage/*
src2/com/mycompany/myproject/mypackage/*
两个src文件夹中的Java文件都将包名称设为com.mycompany.myproject.mypackage
来自src1的.java
个文件也使用来自src2的.java
个文件。但是,当我使用我的ant build xml文件在eclipse中导入项目时,只能在项目下找到一个src,可以找到Properties->Resource->LinkedResources
,并忽略其他源位置。这是eclipse中的一个错误吗?或者我做错了什么?
答案 0 :(得分:1)
在Eclipse中:
右键单击您的项目 - >构建路径 - >配置构建路径.. - > 来源标签 - >添加文件夹..
希望这有帮助。
答案 1 :(得分:0)
您可以在Eclipse项目的Java Build Path中的Source选项卡下添加多个源文件夹。 PROJECT_LOC指的是整个项目的位置,而不是其源文件夹。因此,您可以使用以下命令指向源文件夹:
答案 2 :(得分:0)
我确实找到了解决方案。即使直接从ANT构建文件导出不从两个位置导入,我们也可以执行以下步骤:
Right click project -> Build Path -> Link source -> Provide name and location of linked folder
这允许添加具有类似包结构的第二个文件夹,因此允许导入文件。希望这可以帮助任何有类似问题的人。