gradle: копировать zip в мул приложения
Я использую Gradle 2.3. При создании моего артефакта zip-файла mule 3.7, предполагая, что все тесты пройдены успешно и сборка войны прошла успешно, я хотел бы скопировать свой ZIP-файл в мой локальный каталог $MULE_HOME/apps. Итак, я определил это в моем скрипте build.gradle:
task deploylocal() << {
println "Copy from ${buildDir} into $System.env.MULE_HOME/apps"
copy{
from "${buildDir}"
into "$System.env.MULE_HOME/apps"
include '*.zip'
}
}
Затем выполните команду gradle:
gradle build deploylocal
1 ответ
Вы можете достичь этого с помощью mule-gradle-plugin
, См. Раздел "Специальные функции".
Сборка может быть настроена для развертывания полученного артефакта на автономном сервере mule:
mule.installPath = '/ path / to / mule / home'
В качестве альтернативы его можно настроить через переменную среды MULE_HOME. Наконец развернуть:
$ gradle deployLocally
Более подробную информацию можно найти в документации mule-gradle-plugin
Надеюсь это поможет.