我有以下目录结构的多项目gradle这个项目:摇篮 - 在多项目路径建立
+ project_root
+ module1
+ src
build.gradle
+ module2
+ src
build.gradle
+ web
..
build.gradle
settings.gradle
在除其他事项外module1/build.gradle
我指定:
compileKotlin2Js.kotlinOptions {
outputFile = "web/script.js"
}
这是一个指定编译的JS文件的输出文件路径的特殊Kotlin JS设置。
现在我的问题是,当我编译整个项目(project_root/build.gradle
)的文件在正确的目录(project_root/web
)结束了,但是当我不小心运行建立单独的模块上的文件被保存在模块目录(project_root/module1/web
)。
如何在我的构建脚本中修复路径,因此无论我运行哪个构建脚本(不指定完整路径,我想要相对路径),文件输出都将保存在完全相同的目录中?