1

私は2つのgradleモジュール( AB )を持っています。モジュールBはモジュールAに依存します。

モジュールACopyには、相対パスからのタスクが含まれています。

task copyStrings(type: Copy){
    from '../path/'
    into 'folder'
}

tasks.preBuild.dependsOn('copyStrings')

./gradlew assembleモジュールAから実行すると、完全に機能します。

しかし、モジュールBをアセンブルしているとき、相対パスはモジュールBディレクトリから作成されるため、gradle はそのようなディレクトリを見つけることができません。

タスクの作業ディレクトリを設定する方法はありCopyますか?

4

1 に答える 1