Tomcatのソースをeclipseでビルドする
まえにやったけどまとめてなかったので、改めて。
http://tomcat.apache.org/tomcat-6.0-doc/building.html
- ソースをチェックアウト(eclipse上でもよい)
- ant downloadを実行
- Eclipseの設定で、環境変数TOMCAT_LIBS_BASEにC:\usr\share\javaを(これはant downloadでライブラリが落ちてきたディレクトリ)設定
- 同じくANT_HOMEにC:/pleiades/eclipse/plugins/org.apache.ant_1.7.1.v20100518-1145といったようなeclipseのantがあるディレクトリを指定
- 一度eclipse上でプロジェクトを削除(ただし、ファイルは消さない)
- eclipse閉じる
- eclipse.classpathとeclipse.projectをリネーム(eclipseを消すんですよ、もちろん)
- もっかいeclipse起動してプロジェクトをworkspaceにインポート
- とすると、警告は出まくっているがビルドは通るはず
警告を消すには、プロジェクトのプロパティで「Javaコンパイラー」→「エラー/警告」のところで以下を「無視」にする...
- 総称型→raw型の使用
- コードスタイル→staticメンバーへの非staticアクセス
- 不要なコード→未使用のインポート
- 潜在的なプログラミングの問題→serialVersionUIDなしのシリアライズ可能クラス
- 潜在的なプログラミングの問題→デッドコード
と思ってポチポチ書いてたけど警告が消えなさ過ぎるので、挫折。プロジェクトの基準をよくしらんけど、こんなに一般的な警告出ててもプロジェクトとしてはまかりとおるもんなのね。