Shinsuke SUGAYA
shins****@yahoo*****
2004年 2月 2日 (月) 23:31:07 JST
こんにちは、菅谷です。 いろいろ、確認をありがとうございます。 私も plugin:download について、調べてみました。 原因は、その通りだと思います。plugin:uninstall は plugin:download から呼ばれるときは、${artifactId} の 必要があります。しかし、plugin:install などから呼ばれるときは、 ${pom.artifactId} じゃないとまずいと思うので、単純に 変えることも出来なそう・・・。やはり、attainGoal せずに、 delete をそこに書くのが正しいような気もします。 JIRA にバグがあがっていなければ、あげる必要がありそうですね。 shinsuke Itou Akihiro wrote: > 伊藤です。 > > 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で試してみたところ、こちらもやっぱり古いのが > 消えてないんですが、レポート用プラグインのローダーの挙動が違うのか、 > 新しいほうのバージョンが呼ばれているようです。 > > とりあえず旧バージョンを手動で消した後は日本語出てます。 > ただ毎回手で消すのかと思うとちょっとうざいかなぁ。 > > 伊藤昭博。 > __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/