2017-04-09 7 views
0

私は現在、コードの変更とデータベースの変更後にWebアプリケーションをローカルに配備/設定するためのより良い方法について検討しています。私は以下のツール/方法がで来る見られ、それらの各々が試みてきたこれまでのところローカル開発の設定

:コンパイル

  1. ANTビルドターゲットは、JAR、WARファイルを作成し、展開しているTomcatのフォルダへ
  2. のGradleすでにオプション#1
  3. グッドオールあなた
  4. のデプロイメントを行うためのIntelliJ内の」昔ながらのコマンドライン
  5. セットアップ実行構成よりも、より良い仕事のビットをしてTomcatのプラグインと組み合わせて構築します
  6. は、シェルスクリプトを書いて、コマンドラインからこれを呼び出す

が、私はこれらの理想的なソリューションのそれぞれを見つけていないよ正直に言うと(これを試していません)。私は、ショートカットを使って簡単に自分の変更を展開し続けることができるので、オプション#4が最も簡単です。しかし、これは私にデータベース変更のオプションをまだ与えていない、おそらく私がそれを見逃しただけです。

簡単にメンテナンス可能な開発環境を実現するために、主にどのツール/方法を使用していますか?それらにはどのような考慮事項がありますか?

答えて

0

さて、ローカルWebアプリケーションのセットアップで何をするか教えてください。

Eclipseマーケットプレイスからアプリケーションサーバープラグイン(tomcatまたはwebpshere)を設定します(私の場合はEclipse)。

この設定は、アプリケーションを変更するたびにコードの変更をサーバーに自動的に公開するのに役立ちます。私はMavenビルドツールを使ってアプリケーションのパッケージ化を行っています。しかし、私はデータベース側については分かりません。

0

どのように私がやってしまったのだろうと思っていた人々のために、私のために働くには最高のものを見つけました。

現在IntelliJ IDEは、Tomcatインスタンスがリンクされており、IntelliJ自体からデバッグを含めて適切に制御および展開できるように設定されています。これにより、簡単なショートカットを使用して、リソースの変更(css、javascript、フロントエンド)を即座に設定したり、サーバーを再デプロイしたり再起動したりすることができます。特に小さなアプリケーションでは、これは非常にうまく動作します。

これは、マルチモジュール設定とより大きなプロジェクトサイズではまだ動作するかどうかはまだ判断されていません。

この設定の詳細については、私に直接メッセージを送信してください。

関連する問題