手动为java项目划分主要测试结构

时间:2013-11-30 11:27:20

标签: java eclipse unit-testing maven project

目标是创建以下经典项目结构: enter image description here

我的意思是主要是将工作类与测试类分开的文件夹结构。

我可以轻松创建Maven项目并删除Maven性质。问题是我想在Eclipse中使用这种方便的结构而不安装Maven插件。

但是,如果我尝试创建一个新项目并手工构建相同的结构,它总会做其他事情,但不是我想要的。我已经尝试过Package explorer,Project Explorer,Navigator,创建新文件夹,新软件包,新的源文件夹,甚至从已经好的项目复制结构 - 都是徒劳的。它将一些包或源名称粘合在一起,或拒绝执行操作,或仅使用部分名称。更改创建的文件夹和包也无济于事。显然,eclipse以某种方式将包行中的名称与目录层次结构中的名称混合在一起。

那么,如何在项目中创建分层目录结构并在某些目录中引用相同的包呢?当然, 可能,因为Maven插件以某种方式完成它。

1 个答案:

答案 0 :(得分:1)

New > Java Project填写第一页,然后点击第Next >页以获取第二页。确保选中Source标签。点击树中的src,然后点击Remove source folder 'src' from build path。然后点击Create new source folder并输入src/main/java,重复以创建src/test/java文件夹。

您也可以在Properties > Java Build Path > Source tab上执行此操作。