Maven2DeployToSiteRemoteWithWebDAV
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[MavenInformation]]
#contents
* 概要 [#h278a94f]
- 対象者: Seasar.orgにアカウントを持っているコミッタ
- 利用申請: 不要 (プロジェクト開設時に自動作成されます)
- 関連URL: https://www.seasar.org/site/
このページでは、プロジェクトサイトをWebDAV経由(HTTPS通信)...
その他のMaven情報については MavenInformation を参照してく...
- 2008年4月26日(土) 以前まで利用できたSCP経由による mvn s...
*準備 [#vb33727e]
**初回のみ行うこと [#h9722e92]
1度行えば良いモノ。
- Maven2をインストールする。
-- 参照: http://maven.apache.org/download.html
- Seasar.orgのコミッタアカウントを取得していること。
* プロジェクト設定 (pom.xml) [#m0b97a67]
&color(#000,#bdf){この設定は該当プロジェクトでどなたか一...
** <build/> [#ja8b2e26]
&color(#000,#bdf){SCP方式から移行する際にこのように変更す...
WebDAV経由でデプロイするために必要なモジュール定義を追加...
<build>
... 省略 ...
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
</build>
** <distributionManagement/> [#f1ac58d1]
pom.xmlにSeasarプロジェクト用のデプロイ先リポジトリを記述...
- S2Containerの例
<distributionManagement>
<site>
<id>maven.seasar.org</id>
<url>dav:https://www.seasar.org/site/s2container</u...
</site>
</distributionManagement>
- Urumaの例
<distributionManagement>
<site>
<id>maven.seasar.org</id>
<url>dav:https://www.seasar.org/site/sandbox/uruma<...
</site>
</distributionManagement>
*環境設定(settings.xml) [#lffd762c]
&color(#000,#bdf){この設定はコミッタごとに設定する必要が...
${user.home}/.m2/ に settings.xml というXMLファイルを作成...
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>maven.seasar.org</id>
<username>コミッタアカウントのユーザ名</username>
<password>コミッタアカウントのパスワード</password>
</server>
</servers>
</settings>
※ パスワードを記述するため、settings.xmlの取り扱いには気...
* デプロイ実行 [#vf3421b4]
pom.xmlが置かれているディレクトリで次のコマンドを実行して...
mvn site-deploy
成功すると、プロジェクトサイトへデプロイされます。
* SVNによるコンテンツ管理方式へ移行する方法 [#s750b1ba]
- 参照: [[プロジェクトサイトの管理方法>Committer/ProjectS...
* エラー集 [#n90e7371]
** 401 Unauthorized [#n5b91412]
[INFO] Error deploying artifact: Failed to transfer file...
- settings.xml ファイルがない、もしくは、ファイル名が誤っ...
- ユーザ名、もしくは、パスワードが間違っている
*コメント [#ha81887e]
#comment
終了行:
[[MavenInformation]]
#contents
* 概要 [#h278a94f]
- 対象者: Seasar.orgにアカウントを持っているコミッタ
- 利用申請: 不要 (プロジェクト開設時に自動作成されます)
- 関連URL: https://www.seasar.org/site/
このページでは、プロジェクトサイトをWebDAV経由(HTTPS通信)...
その他のMaven情報については MavenInformation を参照してく...
- 2008年4月26日(土) 以前まで利用できたSCP経由による mvn s...
*準備 [#vb33727e]
**初回のみ行うこと [#h9722e92]
1度行えば良いモノ。
- Maven2をインストールする。
-- 参照: http://maven.apache.org/download.html
- Seasar.orgのコミッタアカウントを取得していること。
* プロジェクト設定 (pom.xml) [#m0b97a67]
&color(#000,#bdf){この設定は該当プロジェクトでどなたか一...
** <build/> [#ja8b2e26]
&color(#000,#bdf){SCP方式から移行する際にこのように変更す...
WebDAV経由でデプロイするために必要なモジュール定義を追加...
<build>
... 省略 ...
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
</build>
** <distributionManagement/> [#f1ac58d1]
pom.xmlにSeasarプロジェクト用のデプロイ先リポジトリを記述...
- S2Containerの例
<distributionManagement>
<site>
<id>maven.seasar.org</id>
<url>dav:https://www.seasar.org/site/s2container</u...
</site>
</distributionManagement>
- Urumaの例
<distributionManagement>
<site>
<id>maven.seasar.org</id>
<url>dav:https://www.seasar.org/site/sandbox/uruma<...
</site>
</distributionManagement>
*環境設定(settings.xml) [#lffd762c]
&color(#000,#bdf){この設定はコミッタごとに設定する必要が...
${user.home}/.m2/ に settings.xml というXMLファイルを作成...
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>maven.seasar.org</id>
<username>コミッタアカウントのユーザ名</username>
<password>コミッタアカウントのパスワード</password>
</server>
</servers>
</settings>
※ パスワードを記述するため、settings.xmlの取り扱いには気...
* デプロイ実行 [#vf3421b4]
pom.xmlが置かれているディレクトリで次のコマンドを実行して...
mvn site-deploy
成功すると、プロジェクトサイトへデプロイされます。
* SVNによるコンテンツ管理方式へ移行する方法 [#s750b1ba]
- 参照: [[プロジェクトサイトの管理方法>Committer/ProjectS...
* エラー集 [#n90e7371]
** 401 Unauthorized [#n5b91412]
[INFO] Error deploying artifact: Failed to transfer file...
- settings.xml ファイルがない、もしくは、ファイル名が誤っ...
- ユーザ名、もしくは、パスワードが間違っている
*コメント [#ha81887e]
#comment
ページ名: