私はgradleによって管理されている複数のモジュールのprojecyを持っています。ディレクトリ構造は次のとおりです。
- モニタリング
- クライアント
- サーバ
監視レベルで「gradle war」を呼び出すと、次の例外が発生します。
「監視/js が存在しません。」
クライアントのbuild.gradleからのもの:
task copyJs << {
'mkdir src/main/webapp/js'.execute()
def ant = new groovy.util.AntBuilder()
ant.copy(todir: 'src/main/webapp/js') {
fileset(dir: 'js') {
include(name: '**/*.js')
}
}
}
上記のタスクがプロジェクトのルート レベルで実行されるため、例外が発生します。適切な (クライアント) レベルで実行されるように変更するにはどうすればよいですか? 使用されているantタスクのbasedirを変更するには?