以下是我的情况:
module-core有一个测试,它有一些我想与另一个项目共享的逻辑
我想做什么:
创建2个模块:module-test-util和module-test,module-test将依赖于module-test-util,而module-test-util将依赖于module-core。
为了让外部项目使用module-test-util,它的“Util”特性必须处于“编译”范围,而不是“测试”范围,所以我试图定义这样的依赖:< / p>
module-test-util.dependsOn(module-core % "compile->test")
module-test.dependsOn(module-test-util % "test->compile")
但这不起作用,我的module-test-util不会从模块核心中获取依赖关系,既不是来自测试范围,也不是来自编译范围。
我做错了什么?
答案 0 :(得分:0)
我的项目设置出了别的问题,我确实通过以上配置让它工作了。