目标是创建以下经典项目结构:
我主要指的是区分工作类和测试类的文件夹结构。
我可以轻松创建 Maven 项目并删除 Maven 性质。问题是我想在没有安装 Maven 插件的 Eclipse 中使用这种方便的结构。
但是,如果我尝试创建一个新项目并手动在其中构建相同的结构,它总是会执行其他操作,但不是我想要的。我尝试过包资源管理器、项目资源管理器、导航器、创建新文件夹、新包、新源文件夹,甚至从已经好的项目中复制结构 - 一切都是徒劳。它将包或源名称的各个部分粘合在一起,或者拒绝执行该操作,或者仅使用名称的一部分。更改创建的文件夹和包也无济于事。显然,Eclipse 以某种方式将包行中的名称与目录层次结构中的名称混合在一起。
那么,如何在项目中创建分层目录结构并在其中一些目录中引用同一包?当然,这是可能的,因为 Maven 插件以某种方式做到了这一点。
最佳答案
在New > Java Project
中填写第一页,然后单击Next >
进入第二页。确保选择源
选项卡。单击树中的src
,然后单击从构建路径中删除源文件夹“src”
。然后点击创建新的源文件夹
并进入src/main/java
,重复创建src/test/java
文件夹。
您还可以在属性 > Java 构建路径 > 源选项卡
上执行此操作。
关于java - 手工为java项目制作划分的主测试结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20299665/