2016-06-14 6 views
0

私はGradle 2.3を使用しています。すべてのテストが成功し、戦争が成功したと仮定して、私のMule 3.7 zipアーチファクトを構築するときは、私のZIPをローカルの$ MULE_HOME/appsディレクトリにコピーしたいと思います。だから、私はbuild.gradleスクリプトでこれを定義していますgradle:muleアプリにジップコピー

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.installPath =「/パス/に/ミュール/ホーム」

またそれが構成することができます環境変数MULE_HOMEを使用します。 は、最後に展開する:

$のGradle deployLocally

詳細はこのことができますラバ - のGradle-プラグインでdocumentation

希望を見つけることができます。

関連する問題