Itou Akihiro
aki.i****@nifty*****
2004年 2月 2日 (月) 13:43:53 JST
伊藤です。 maven-xdoc-plugin 1.5-20040103 をインストールして使ってみました。 maven.docs.outputencoding は やっぱり shift_jis で site で作ったページ が 日本語で出ています。 かなり嬉しいですこれ。 ただ、インストールの段階で問題が。 手順通りにインストールした後でも、日本語にならず英語のままでした。 インストールに失敗したのかと思って~/.maven/pluginsを見てみると、 maven-xdoc-plugin-1.5-20040103 があるんですが、 以前の maven-xdoc-plugin-1.5-SNAPSHOT も残ってました。 レポート作成時には古いほうが呼ばれてるみたいです。 ${maven.plugin.unpacked.dir}/maven-plugin-plugin-1.2-SNAPSHOT の plugin.jellyを見てみると、plugin:downloadの最後のところで、 多分古いバージョンのを消そうとしてるんだと思うのですが、 plugin:uninstallを呼んでいます。 ところがplugin:uninstallでは、 ${maven.home}/plugins/${pom.artifactId}-*.jar とか ${maven.plugin.unpacked.dir}/${pom.artifactId}-*/** を 消そうとしています。 結局古いバージョンが消えずに残ってて、siteの時に古いのが呼ばれてます。 多分これ${artifactId}なんじゃないのかなと思うのですが、 当方jellyを読むのは初めてなので、全然見当違いかもしれません。 会社のRedHatで試してみたところ、こちらもやっぱり古いのが 消えてないんですが、レポート用プラグインのローダーの挙動が違うのか、 新しいほうのバージョンが呼ばれているようです。 とりあえず旧バージョンを手動で消した後は日本語出てます。 ただ毎回手で消すのかと思うとちょっとうざいかなぁ。 伊藤昭博。