DeployToMavenRepoRemote
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
※このページの内容は、2006年末時点でdeprecatedです。もうsf...
#contents
*はじめに [#p00bff28]
このページにはsourceforge.jp(sf.jp)にあるseasarプロジェク...
その他のMaven情報については [[MavenInformation]] を参照し...
* 作業の前提条件 [#tbeab811]
- seasarプロジェクトの「開発者」になる
- [[sourceforge.jpのCVS>CvsOnSourceforgeJp]]を利用できる...
- 自分のローカル環境へのmavenのインストール
- (激しく推奨するオプション) Eclipseにmavenideプラグイン...
-- 設定
- ウインドウ → 設定 → Java → ビルド → クラスパス変数
-- MAVEN_REPO
……細かいことはさておき、Mavenをインストールしてください。
* deploy作業の概要 [#u75220e0]
Mavenのリモートリポジトリへdeployするためには:
- deploy対象とするプロジェクト側の設定
- deployを行う開発者の環境の設定
の2つの作業が必要です。
以下で順番にみていきます。
* deploy対象とするプロジェクト側の設定 [#yb8a1c61]
** project.properties へのエントリの追加 [#cd65c3fb]
プロジェクトのルートディレクトリのproject.propertiesに以...
maven.repo.list= sf.jp
maven.repo.sf.jp=scp://shell.sourceforge.jp
maven.repo.sf.jp.directory=/home/groups/s/se/seasar/htdo...
maven.repo.listに、dpeloy先の論理名を記述します。sf.jpと...
maven.repo.sf.jpには、論理名sf.jpのサイトURLを記述します。
deployを行う開発者の設定を論理名のエントリに対応する分だ...
* deployを行う開発者の環境の設定 [#e721f38e]
** ${user.home}/build.propertiesの作成 [#yee5c78b]
JavaのSystemプロパティの${user.home}にbuild.propertiesフ...
- Linuxであれば、$HOMEと同じ。
- Windows系はよくわからないのだけれど、"Document and Sett...
-- Windowsの環境変数で変数HOMEを指定しても、"Document and...
** build.proertiesの編集 [#mdf850df]
以下3点のプロパティを記述します:
maven.repo.sf.jp.username=${sf.jpでの開発者アカウント名}
maven.repo.sf.jp.privatekey=${sf.jpでの接続に使うSSH秘密...
maven.repo.sf.jp.passphrase=${sf.jpでの接続に使うSSH秘密...
*** 注意 [#s332e1d0]
biuld.propertiesには上述の通り、''SSH秘密鍵のパスフレーズ...
** 成果物のdeploy [#c3526dd8]
Seasar2 の場合は,次の手順で deploy してください.
最初に配布ファイルを作成します.
maven s2:dist s2:setup
次に seasar2/lib に作成された Jar ファイルを deploy しま...
maven -p project.s2-framework.xml jar:deploy
maven -p project.s2-extension.xml jar:deploy
その他のMavenizeされたプロジェクトであれば、プロジェクト...
maven jar:deploy
でリモートにdeployされると思います。
Mavenizeされていないプロジェクトの場合は、リポジトリにdep...
* 以下、記述中.... [#w4191616]
なにか問題などあれば、seasarプロジェクトのメーリングリス...
* 御意見など [#hb75447c]
#comment
終了行:
※このページの内容は、2006年末時点でdeprecatedです。もうsf...
#contents
*はじめに [#p00bff28]
このページにはsourceforge.jp(sf.jp)にあるseasarプロジェク...
その他のMaven情報については [[MavenInformation]] を参照し...
* 作業の前提条件 [#tbeab811]
- seasarプロジェクトの「開発者」になる
- [[sourceforge.jpのCVS>CvsOnSourceforgeJp]]を利用できる...
- 自分のローカル環境へのmavenのインストール
- (激しく推奨するオプション) Eclipseにmavenideプラグイン...
-- 設定
- ウインドウ → 設定 → Java → ビルド → クラスパス変数
-- MAVEN_REPO
……細かいことはさておき、Mavenをインストールしてください。
* deploy作業の概要 [#u75220e0]
Mavenのリモートリポジトリへdeployするためには:
- deploy対象とするプロジェクト側の設定
- deployを行う開発者の環境の設定
の2つの作業が必要です。
以下で順番にみていきます。
* deploy対象とするプロジェクト側の設定 [#yb8a1c61]
** project.properties へのエントリの追加 [#cd65c3fb]
プロジェクトのルートディレクトリのproject.propertiesに以...
maven.repo.list= sf.jp
maven.repo.sf.jp=scp://shell.sourceforge.jp
maven.repo.sf.jp.directory=/home/groups/s/se/seasar/htdo...
maven.repo.listに、dpeloy先の論理名を記述します。sf.jpと...
maven.repo.sf.jpには、論理名sf.jpのサイトURLを記述します。
deployを行う開発者の設定を論理名のエントリに対応する分だ...
* deployを行う開発者の環境の設定 [#e721f38e]
** ${user.home}/build.propertiesの作成 [#yee5c78b]
JavaのSystemプロパティの${user.home}にbuild.propertiesフ...
- Linuxであれば、$HOMEと同じ。
- Windows系はよくわからないのだけれど、"Document and Sett...
-- Windowsの環境変数で変数HOMEを指定しても、"Document and...
** build.proertiesの編集 [#mdf850df]
以下3点のプロパティを記述します:
maven.repo.sf.jp.username=${sf.jpでの開発者アカウント名}
maven.repo.sf.jp.privatekey=${sf.jpでの接続に使うSSH秘密...
maven.repo.sf.jp.passphrase=${sf.jpでの接続に使うSSH秘密...
*** 注意 [#s332e1d0]
biuld.propertiesには上述の通り、''SSH秘密鍵のパスフレーズ...
** 成果物のdeploy [#c3526dd8]
Seasar2 の場合は,次の手順で deploy してください.
最初に配布ファイルを作成します.
maven s2:dist s2:setup
次に seasar2/lib に作成された Jar ファイルを deploy しま...
maven -p project.s2-framework.xml jar:deploy
maven -p project.s2-extension.xml jar:deploy
その他のMavenizeされたプロジェクトであれば、プロジェクト...
maven jar:deploy
でリモートにdeployされると思います。
Mavenizeされていないプロジェクトの場合は、リポジトリにdep...
* 以下、記述中.... [#w4191616]
なにか問題などあれば、seasarプロジェクトのメーリングリス...
* 御意見など [#hb75447c]
#comment
ページ名: