2017-02-20 4 views
2

Mavenを使用しているWebアプリケーションにジャンプしました。これは数ヶ月間にわたって行われてきたプロジェクトであり、多くの人がそれに取り組み、残しています。だからそれは混乱し、その周りに多くの文書化がありませんでした。Maven build on save

私はプロジェクトの周りを見つけようとしていました。私が行ってきたことは、2つのフォルダを作成し、ファイルをサーバーフォルダに移動して変更を確認する必要があることです。これは遅く退屈なプロセスなので、私はそれをスピードアップしようとしています。

私たちはすべてEclipse IDEを使用しています。コードを変更した後、rootfolder> run as> maven build> goals:clean installを右クリックする必要があります。これは2つのフォルダに対して行う必要があります。

その後、Wildfly(プロジェクト用のサーバーアプリケーション)を閉じて、フォルダaからbに.earファイルを移動し、Wildflyに変更を反映させる必要があります。ご覧のとおり、これにはかなりのアクションが必要なので、私はこれを自動化する方法を探しています。

これをEclipseで設定することは可能ですか、または上記の操作を実行するユーザーが実行できる.batファイルを作成する必要がありますか?

答えて

2

Eclipseはデフォルトで、各クラスファイルを編集するときにビルドする必要があります。

Eclipse内でWildflyを実行することをお勧めします。この分野におけるより良い統合のために、JBossツールを見てみましょう。 Eclipse内で実行するように設定したら、編集時にファイルを自動読み込みする必要があります.Wyperflyを再起動する必要はありません。

+0

Wildflyサーバーの変更を取得するためにmaven rebuildを実行する必要はありませんか?それはいいです。 –

0

私はバッチファイル作成しました:

rem run a maven clean install 
cd C:\Users\A647450\workspace\****\***** 
call mvn clean install 
rem run a maven clean install 
cd C:\Users\A647450\workspace\*****\**** 
call mvn clean install 
rem copy created EAR file to Wildfly folder 
copy C:\Users\A647450\workspace\****\****\target\****-1.2.1-SNAPSHOT.ear C:\wildfly-10.1.0.Final\standalone\deployments\****-1.2.1-SNAPSHOT.ear /y 

これは、仕事を得るんが、しかし、時間がかかります。