在 Eclipse 项目中组织非 Maven 源代码
Organizing non-Maven source code in Eclipse projects
我正在使用我最近购买的一本书附带的一些示例源代码。此示例源代码不使用 Maven。当我将示例源代码导入 Eclipse 时,它创建了无数个新项目,使我的 Project Explorer 变得混乱。我想将本书中的所有源代码组织在一个 Master 项目下,该项目的名称来源于本书。玩了很久之后,我想出了一个可行的解决方案,复制如下:
- 创建了一个 Maven 项目,选择书名作为 Artifact Id
{从而组织书名下的所有子项目}
- 在 Maven 项目中,从 Eclipse 创建了多个目录 ,
本书的每一章一个
(New --> New Folder --> Folder name)
{这确保 Eclipse 对目录具有可见性}
- 关闭 Eclipse
- 逐章复制源代码到Maven项目下创建的各个目录
- 重新启动 Eclipse
- 依次从步骤#2 中创建的 Maven 项目目录下的每个目录导入项目(
Import --> General --> Projects from Folder or Archive
)
虽然我已经能够实现我的目标,但我对我创建Maven项目仅仅是为了在一个父项目下组织多个非Maven项目这一事实感到不安。我没有使用依赖管理等简洁的 Maven 功能。
Q) What is the best way to organize multiple non-Maven projects under one parent project in Eclipse?
首先,如果这些项目都是与其他项目无关的测试项目,可以直接在Eclipse中新建一个Workspace。
如果这不是您想要的,您可以定义组织项目的工作集。
通常不需要将项目放入子文件夹中进行组织。
我正在使用我最近购买的一本书附带的一些示例源代码。此示例源代码不使用 Maven。当我将示例源代码导入 Eclipse 时,它创建了无数个新项目,使我的 Project Explorer 变得混乱。我想将本书中的所有源代码组织在一个 Master 项目下,该项目的名称来源于本书。玩了很久之后,我想出了一个可行的解决方案,复制如下:
- 创建了一个 Maven 项目,选择书名作为 Artifact Id {从而组织书名下的所有子项目}
- 在 Maven 项目中,从 Eclipse 创建了多个目录 ,
本书的每一章一个
(New --> New Folder --> Folder name)
{这确保 Eclipse 对目录具有可见性} - 关闭 Eclipse
- 逐章复制源代码到Maven项目下创建的各个目录
- 重新启动 Eclipse
- 依次从步骤#2 中创建的 Maven 项目目录下的每个目录导入项目(
Import --> General --> Projects from Folder or Archive
)
虽然我已经能够实现我的目标,但我对我创建Maven项目仅仅是为了在一个父项目下组织多个非Maven项目这一事实感到不安。我没有使用依赖管理等简洁的 Maven 功能。
Q) What is the best way to organize multiple non-Maven projects under one parent project in Eclipse?
首先,如果这些项目都是与其他项目无关的测试项目,可以直接在Eclipse中新建一个Workspace。
如果这不是您想要的,您可以定义组织项目的工作集。
通常不需要将项目放入子文件夹中进行组织。