IDEでjar作成を自動化するとき;
Configurationから JAR Applicationを追加
下のBefore Launchから
+を押して Build 'xxx' artifact
+を押してRun Gradle Task
Gradle Taskでは、 replaceKieConfをターゲットとする
build.gradleに以下を記載
task replaceKieConf doLast { 'jar uvf ShiftSolver.jar META-INF/kie.conf'.execute([], new File("$projectDir/out/artifacts/ShiftSolver_jar/")) }
RunAsJARと名前をつけてConfigulationを保存
そうすると RunAsJARを起動するだけでkie.confのアップデートされた JARができて 実行もされる