这个问题与this一个问题有点相关。
我想创建一个类型为“Java Application”(不是JUnit!)的新启动配置,它将启动我们拥有的某种独立测试工具。
在Maven构建阶段集成测试期间也需要此测试工具,因此它包含在pom.xml
中。但是,依赖关系是<scope>test</scope>
。
问题是我添加到我的启动配置的类路径中的Maven依赖项不包含对此测试工具库的依赖性,这使得显然不可能例如找到要运行的MainClass。
是否可以创建使用范围“test”的Maven依赖项的启动配置?
注意,我不想创建“Maven Build”启动配置,因为我想将测试工具作为独立的Java应用程序运行。
修改
我最终创建了一个JUnit Test案例,除了调用独立应用程序的main方法之外什么都不做。它非常脏,但它完成了工作。