Eclipse中Java项目的多个源位置

时间:2015-05-26 10:28:42

标签: java eclipse ant

我们可以在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中的一个错误吗?或者我做错了什么?

3 个答案:

答案 0 :(得分:1)

在Eclipse中:

  

右键单击您的项目 - >构建路径 - >配置构建路径.. - >   来源标签 - >添加文件夹..

希望这有帮助。

答案 1 :(得分:0)

您可以在Eclipse项目的Java Build Path中的Source选项卡下添加多个源文件夹。 PROJECT_LOC指的是整个项目的位置,而不是其源文件夹。因此,您可以使用以下命令指向源文件夹:

  • $ {project_loc} / SRC1
  • $ {project_loc} / SRC2

答案 2 :(得分:0)

我确实找到了解决方案。即使直接从ANT构建文件导出不从两个位置导入,我们也可以执行以下步骤:

Right click project -> Build Path -> Link source -> Provide name and location of linked folder

这允许添加具有类似包结构的第二个文件夹,因此允许导入文件。希望这可以帮助任何有类似问题的人。