■アセンブリ記述子を作成
1.src/main/assembly ディレクトリにxmlファイルを作成
フォーマットをzipに指定すると、zipで作られる。
ここで配布するためのファイルやフォルダを指定してzipに含めるように設定する。
2.pom.xmlにアセンブリ記述子の追加
1で設定したxmlを読み込むよう追記
3.アーカイブの作成
eclipseで実行>実行の構成
Maven buildの新規構成で以下の内容を入力して、実行をクリック
基底ディレクトリー:現プロジェクトを選択
ゴール:assembly:assembly
targetディレクトリにアーカイブのzipファイルが作られていることを確認する。
■サーバーでJava実行
1.アーカイブをサーバーにアップロード
WinSCPを使用してzipファイルをサーバーに上げる。
2.アーカイブの解凍
unzip example-project-1.0-distibution.zip
3.解凍したフォルダを所定の位置に移動
mv example-project-1.0 /usr/local/example-project-1.0
4.所有者の変更
Javaを実行するユーザに変更する。
chown -R linux:linux /usr/local/example-project-1.0
5.プロジェクトの設定ファイルを変更
viで必要な設定ファイルの内容を変更する。
6.Java実行
スクリプトを叩くなり、Shellを走らせるなり
プロジェクトの実行方法に沿って実施。
○参考サイト
http://www.techscore.com/tech/Java/ApacheJakarta/Maven/7-2/
1.src/main/assembly ディレクトリにxmlファイルを作成
フォーマットをzipに指定すると、zipで作られる。
ここで配布するためのファイルやフォルダを指定してzipに含めるように設定する。
2.pom.xmlにアセンブリ記述子の追加
1で設定したxmlを読み込むよう追記
3.アーカイブの作成
eclipseで実行>実行の構成
Maven buildの新規構成で以下の内容を入力して、実行をクリック
基底ディレクトリー:現プロジェクトを選択
ゴール:assembly:assembly
targetディレクトリにアーカイブのzipファイルが作られていることを確認する。
■サーバーでJava実行
1.アーカイブをサーバーにアップロード
WinSCPを使用してzipファイルをサーバーに上げる。
2.アーカイブの解凍
unzip example-project-1.0-distibution.zip
3.解凍したフォルダを所定の位置に移動
mv example-project-1.0 /usr/local/example-project-1.0
4.所有者の変更
Javaを実行するユーザに変更する。
chown -R linux:linux /usr/local/example-project-1.0
5.プロジェクトの設定ファイルを変更
viで必要な設定ファイルの内容を変更する。
6.Java実行
スクリプトを叩くなり、Shellを走らせるなり
プロジェクトの実行方法に沿って実施。
○参考サイト
http://www.techscore.com/tech/Java/ApacheJakarta/Maven/7-2/
Comments