このプロジェクトでは Subversion を使用してソースコードを管理しています。Subversion の使用に関する手順は http://svnbook.red-bean.com/ で確認できます。
ソースは次のコマンドで SVN から匿名でチェックアウトできます。
$ svn checkout http://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin
誰もが HTTP 経由で Subversion リポジトリにアクセスできますが、コミッターは HTTPS 経由で Subversion リポジトリをチェックアウトする必要があります。
$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin
リポジトリに変更をコミットするには、次のコマンドを実行して変更をコミットします(svn はパスワードを求めてきます)。
$ svn commit --username your-username -m "A message"
企業ファイアウォールのせいで HTTP 経由で Subversion リポジトリにアクセスできない場合、開発者接続経由でアクセスできます。
$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin
Subversion クライアントはプロキシを利用できます(設定が必要)。まず、使用するプロキシを指定するように「servers」構成ファイルを編集します。ファイルの場所はオペレーティングシステムによって異なります。Linux または Unix では、ディレクトリ「~/.subversion」にあります。Windows では "%APPDATA%\Subversion" にあります(「echo %APPDATA%」と入力してみてください。これは隠しディレクトリです)。
ファイルには、何をするかについて説明するコメントがあります。ファイルがない場合は、最新の Subversion クライアントを取得してコマンドを実行します。そうすると、構成ディレクトリとテンプレート ファイルが作成されます。
例: 「servers」ファイルを編集して次のような内容を追加します。
[global] http-proxy-host = your.proxy.name http-proxy-port = 3128