2017-01-03 2 views
1

私は、gradleを使ってJavaアプリケーションを構築する方法を学んでいます。現在、buildshipプラグインでEclipseを使用しています。私はJARとWARを構築しており、JUnitとSeleniumのテストを実行しています。私は、開発中に必要な依存関係を引き出すのが好きです。配備にbuild.gradleを使用する

私のbuild.gradleファイルが自分の依存関係を定義してdevでアプリケーションをビルドして実行するのであれば、デプロイメントに使用できるはずです。それ以外の場合は、他の手段ですべての依存関係を取得し、本番環境にデプロイする必要があります。依存関係を取得してデプロイする2つの異なる方法を管理することは、問題のリスクになります。

私は展開のために何らかの方法でgradleファイルまたは少なくともbuild.gradleファイルを使用できますか?

+0

あなたのJARまたはWARには、アプリケーションを展開するために必要なすべての依存関係が含まれている必要があります。 – Adam

答えて

0

gradle distribution plguinをご覧ください。このプラグインは、アプリケーションを実行/展開するために必要なすべての依存関係を含む「インストールフォルダ」またはアーカイブファイル(zipまたはtar)を作成するタスクを追加します。

Gradle application pluginは、アプリケーションを起動するシェル/ batスクリプトも生成します。

+0

答えをありがとう。 Adamのコメントとこの回答の間に私は私のアプリをパッケージ化することができたと思う。ありがとうございました! – Topani

関連する問題