java - 手工为java项目制作划分的主测试结构

标签 java eclipse unit-testing maven project

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

我主要指的是区分工作类和测试类的文件夹结构。

我可以轻松创建 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/

相关文章:

java - Azure Web角色部署后回收

java - 测试类可见性

python - 如何断言引发了 HTTP 异常?

unit-testing - Grails设置了系统属性进行测试

java - org.xml.sax.SAXParseException;序言中不允许引用。自动生成XHTML,java

Java Scanner 不等待输入

java - 将 EditText 的值存储到字符串变量不起作用

Java:声音捕获和波形绘制

eclipse - 在 Eclipse Luna 上安装 Apache Tomcat 8

java - 更改java版本Windows