如何设置正确的Eclipse Project结构?

时间:2014-01-10 15:05:14

标签: java eclipse

我刚刚开始新学期,目前正准备我的Eclipse工作区。

我自己有一些小项目,所以我想我会分开并应用一些抽象,并为每个主题和讲座保持一个单独的位置,但是有些事情是错误的。

目前它看起来像这样(对不起,如果我的可怕的ASCII灼伤你的眼睛):

MySchoolName                  [JAVA PROJECT]
|-- src                       [SOURCE FOLDER]
|   |-- subject_one           [PACKAGE]
|   |   |-- lecture1          [PACKAGE]
|   |   |   |-- Foo.java
|   |   |   `-- Bar.java
|   |   `-- lecture2          [PACKAGE]
|   |-- subject_two           [PACKAGE]
|       |-- lecture1          [PACKAGE]
|       |   `-- Giraffes.java
|       `-- lecture2          [PACKAGE]
|
| etc etc..

1: subjectlecture文件夹是否都在src文件夹中,或者每个subject包都应该有自己的文件夹src - ?文件夹

2: subjectlecure软件包实际上应该是软件包吗?或文件夹,源文件夹等。一个体面的结构会是什么样的?

4 个答案:

答案 0 :(得分:2)

使用 maven 构建基础架构。这在eclipse中有一个插件。特别好的是自动(版本化)库管理(“依赖管理”),人们可以在一个伞形项目下轻松创建小项目或收集子项目(“模块”)。

然后你有很多真正的小项目。

答案 1 :(得分:1)

回答你的问题:

1)是的,他们应该,每个项目应该只有一个src文件夹。如果您想将它们作为单独的项目来完成,那也没关系。

2)对我来说,以每种讲座可能有多个课程的方式组织它们会更好。

也许在subject_xxx包之上有一个包。

例如。 yourname.subjectone

如果你想突破并添加不属于主题的东西,这将允许未来的扩展。如果添加多个项目,它还可以实现更好的集成

答案 2 :(得分:0)

答案 3 :(得分:-1)

创建一个名为src的文件夹,所有文件夹结构都将作为包在其中。

  My School
   |
   |----src
   |     |
   |     |---Subject_one
   |     |      |-----//.java files
   |     |
   |     |---Subject_two
   |     |      |----//.java files
   |     |