私は、すべてのコンポーネントを1つの開発サーバーに保存し、ソースコードは現在SVNによって管理されているjava/grails Webアプリケーションを開発しました。私はデモの目的のために私のラップトップ上のバーチャルボックス内のCentOSインスタンスにこのアプリケーションを移植/準備したい。問題は、開発サーバーのIPアドレスを持つ複数の構成ファイルが存在することです。これは今やobivously、これはCentOSインスタンスのIPアドレスに変更する必要があります。 私のアプリケーションを移植/準備する最善の方法は何ですか?アプリケーションのデモを作成
私はsvnリポジトリからgit repoを作成した後、 "demo"というgitブランチを作成することができました。ここで設定ファイルに必要な変更を加え、必要なjarファイルを通常maven2経由で。
注:
- 私は 'ビルド' ツール(私はbuildrやGradleのために動くと思っています)
@jforberg:私はDRYの原則を知っています。私のアプリケーションは、さまざまなフレックスモジュールを持つgrails 'front-end'と、 'back-end'としてのJava Webサービスで構成されています。このモジュール性の結果として、複数の構成ファイルが本質的に必要です。さらに、このアプリはまだ開発段階にあるため、すべてのコンポーネントが同じサーバー上にあるため、同じIPを参照します。アプリが明らかに変更されるプロダクションに移行したとき。 – Dan