我想在Eclipse中使用JUnit 5对Java 9模块化项目进行测试,不需要Maven、Gradle或其他高级工具。因此,我有一个
我看过Eclipse的一些视频,演示了如何向模块化项目添加JUnit测试,但这让我感到非常困惑:他们在模块的module-info.java中加入了
我也看过所有这些
src/main/java
路径,其中包含module-info.java和模块的包,还有src/test/java
,其中包含所有测试类。也就是说,在Jigsaw模块系统之前,一切如常。我使用的是Eclipse Oxygen.3a (4.7.3a)和Java 10.0.1。我看过Eclipse的一些视频,演示了如何向模块化项目添加JUnit测试,但这让我感到非常困惑:他们在模块的module-info.java中加入了
required
关键字,将其绑定到JUnit模块。这样做真的正确吗?我也看过所有这些
--patch-module
/--add-reads
的解决方案(当我们谈论在控制台中工作时),似乎这是正确的方法,但我不知道如何在Eclipse中实现它,而不将测试模块绑定到JUnit模块。这在Eclipse中是否可能(不使用Maven等)?