gradleパッケージリソースファイルを無視するxmlファイル
695 ワード
webプロジェクトを開発する際、Mybatisで生成されたxmlファイルが無視されていることがよくありますが、gradleは自動的にxmlファイルを無視しています。どうやってwarパッケージを生成する中でxmlファイルが無視されるのを避けるべきですか?build.gradleに下記のコードを追加すればいいです。
しかし、私達はwarカバンの中にxmlファイルがあることを発見しました。しかし、buildフォルダの下でxmlは自動的に無視されました。build.gradleに下記のコードを追加すればいいです。
apply plugin: 'war'
processResources {
from('src/main/java') {
include '**/*'
}
}
以上のコードはgradleがxml、propertiesなどの資源ファイルをwarに包装します。しかし、私達はwarカバンの中にxmlファイルがあることを発見しました。しかし、buildフォルダの下でxmlは自動的に無視されました。build.gradleに下記のコードを追加すればいいです。
task copyTask(type: Copy) {
from 'src/main/java/cn/ice/dao/mapping'
into 'build/classes/main/cn/ice/dao/mapping'
}
processTestResources.dependsOn copyTask
このコードは作成したディレクトリのファイルを別のディレクトリにコピーします。