我有以下目錄結構的多項目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
)。
如何在我的構建腳本中修復路徑,因此無論我運行哪個構建腳本(不指定完整路徑,我想要相對路徑),文件輸出都將保存在完全相同的目錄中?