2011-11-20 6 views
9

質問します。 MavenのSCM-プラグイン: http://maven.apache.org/scm/plugins/usage.htmlmaven scm plugin - URLの設定値は何ですか?

例、のpom.xmlに:

<scm> 
    <connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection> 
    <developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection> 
    <url>http://somerepository.com/view.cvs</url> 
    </scm> 

に使用<url>タグは正確には何ですか?

私が見つけた他の2つはここで説明: http://maven.apache.org/pom.html

「接続、developerConnection:二つの接続要素が1でのMavenによるバージョン管理システムに接続する方法を に伝える 接続がための読み取りアクセスを必要とします。 Mavenがソース コード(例えば、アップデート)を見つけることができるようにするには、developerConnectionは書き込みアクセスを提供する接続 を必要とします。

しかし、<url>タグの目的はどこですか?特に

<url>は、デプロイ・サイクルまたは

mvn release:prepare 
mvn release:perform 

コマンドに影響がありますか?

ありがとう、

答えて

15
Maven's xsdから

(SCMまでスクロールダウンし、その後近いエンドへのURL):

URLなどのViewVCやフィッシュアイなど、プロジェクトの閲覧可能なSCMリポジトリには。言い換えれば

、開発者はプロジェクトのの閲覧可能なルートディレクトリに、(コードをチェックアウトせず)は、Webブラウザを使用して<url>タグポイントをソースを閲覧することができるように、あなたのプロジェクトを設定している場合ソースコード。

<url>タグは、mvn release:prepareまたはmvn release:performで使用されていません。のようなツールで使用されるので、ツールのレポートを読む人からソースコードに簡単にアクセスできるようになります。

+0

ありがとうございましたmatsev!非常にいいです、私はxsdがドキュメンテーションとしてとても有用であることに気が付きませんでした。非常に便利! – Rop

1

私たちのプロジェクトでは、接続とdeveloperConnectionのみを設定します。私はあなたがURLを無視することができると思います。

URLはおそらく情報のためです。あなたは、あなたの会社やプロジェクトのホームページへのリンクを追加することができます。

関連する問題