[Seasar-user:20872] Re: [Eclipath]JavaDocオプションのダウンロードや.classpathのインデント
KOMORI Yusuke
[E-MAIL ADDRESS DELETED]
2011年 7月 25日 (月) 09:18:56 JST
久保さん
こんにちは、小森です。
> ありがとうございます。早速試してみましたが...
> 恐らくブログのコメントに書いてある話と同様で、
すみません、、急いでたらまたやってしまいました。。。
Java5 でコンパイルして SNAPSHOT リポジトリにデプロイし直し
ました。
> ここ、「省略した場合の挙動は従来通りtrue」の間違いですよね?
かさねがさねすみません、その通りで「従来通りtrue」です。
> なるほど、やはり大変そうですね。
> ただ、タブやインデントが混ざる話よりも、
> インデントが無くなっちゃってるものがある方が、
> 優先度は高いかなと思います。
>
> とはいえ、そもそも後回し的な話ではあるので、
> ゆっくり時間かけてのアプローチで全然問題ありません。
> (javadoc_location がなくなれば見やすくなるかもしれないし...)
Xalanの使い方が悪いのかなという気もします。
まぁ、DOMレベルでインデント文字もいじれば良いはずなので、
そちらの方向でも検討してみます。
またご意見あれば、ぜひよろしくお願いします。
On Sun, 24 Jul 2011 23:23:07 +0900, kubo <[E-MAIL ADDRESS DELETED]> wrote:
> 久保(jflute)です。
>
> 小森さん、こんばんは
>
> > ひとまず、 version 0.0.9-SNAPSHOT としてリリースしたので、
> > SNAPSHOT リポジトリから取得してください。
>
> ありがとうございます。早速試してみましたが...
> 恐らくブログのコメントに書いてある話と同様で、
> "Bad version number in .class file" つまり Java5 で動きませんでした。
> Java7 も間近なのに Java5 環境で申し訳ないですが、
> コンパイルし直して頂けないでしょうか?
>
> > 以下のように downloadSources と downloadJavadocs オプショ
> > ンを false に指定するとダウンロードとアタッチを抑制します。
> > (省略した場合の挙動は従来通りfalseです)
>
> ここ、「省略した場合の挙動は従来通りtrue」の間違いですよね?
>
> > すみません、こちらは私も最初に作ったときから気になっていて
> > 結構調べたんですが、ちょっと大変なんですよね。
>
> なるほど、やはり大変そうですね。
> ただ、タブやインデントが混ざる話よりも、
> インデントが無くなっちゃってるものがある方が、
> 優先度は高いかなと思います。
>
> とはいえ、そもそも後回し的な話ではあるので、
> ゆっくり時間かけてのアプローチで全然問題ありません。
> (javadoc_location がなくなれば見やすくなるかもしれないし...)
>
> 2011/7/24 <[E-MAIL ADDRESS DELETED]>:
> > 久保さん
> >
> > こんばんは、小森です。
> >
> > eclipath を利用頂きありがとうございます!
> >
> >> <A>
> >> 依存ライブラリのJavaDocもダウンロードされるようですが、
> >> オプションでこのJavaDocのダウンロードを抑制することは
> >> できますでしょうか?
> >> 実際に使ってみたところ、ちょっとJavaDocを含めると処理が
> >> 重くなるため(単純にJavaDoc用のJARファイルの分)、
> >> オプションでもいいので抑制できればいいなと思いました。
> >
> > 確かに、JavaDoc のリゾルブに時間がかかりますね。サンプルな
> > どでは依存ライブラリのJavadocまで追加する必要はなさそうです
> > ね。
> >
> > ということで、直してみました。
> >
> > 以下のように downloadSources と downloadJavadocs オプショ
> > ンを false に指定するとダウンロードとアタッチを抑制します。
> > (省略した場合の挙動は従来通りfalseです)
> >
> > ? ? ?<plugin>
> > ? ? ? ?<groupId>org.seasar.uruma</groupId>
> > ? ? ? ?<artifactId>maven-eclipath-plugin</artifactId>
> > ? ? ? ?<version>0.0.9-SNAPSHOT</version>
> > ? ? ? ?<configuration>
> > ? ? ? ? ?<downloadSources>false</downloadSources>
> > ? ? ? ? ?<downloadJavadocs>false</downloadJavadocs>
> > ? ? ? ?</configuration>
> > ? ? ?</plugin>
> >
> > ひとまず、 version 0.0.9-SNAPSHOT としてリリースしたので、
> > SNAPSHOT リポジトリから取得してください。
> >
> > 蛇足ですが、ソースやJavadocはMavenリポジトリに存在しないこ
> > ともあるので、最初にダウンロードするときはタイムアウトしたり
> > して余計に時間がかかります。そこで、一度取得できなかったソー
> > スやJavadocは2回目以降に eclipath:sync するときは取りに行か
> > ないようにしています。(これは、eclipse:eclipse の実装を参考
> > に、同じ仕様にしています)
> >
> >> <B>
> >> また、sync 後の .classpath ですが、インデントが
> >> 空白二つだったりタブ文字だったり、インデント自体が
> >> なかったりと様々になっているのですが、
> >> こちら綺麗に揃えることは可能でしょうか?
> >> (細かい話ですけど...)
> >
> > すみません、こちらは私も最初に作ったときから気になっていて
> > 結構調べたんですが、ちょっと大変なんですよね。
> >
> > 現在は .classpath ファイルの読み書きにお手軽にJDKに入って
> > いるXalanを使っているのですが、XalanでXMLをインデント付きで
> > 整形出力する際は、半角スペースしかインデント文字に指定できな
> > いようなんです。
> >
> > eclipse が生成する .classpath はインデントにタブが使われて
> > おり、Xalanでいったんそれを読み込んでから出力するとタブとス
> > ペースが混ざってしまう状況です。
> >
> > dom4j はインデント文字を切り替えられるらしいので、そちらに
> > 切り替えるか、自前でパーサーを作るとか、やりようは色々あるの
> > ですが、こちらの要望はすこし時間をいただけないでしょうか。
> >
> > よろしくおねがいします。
> >
> > On Sun, 24 Jul 2011 18:29:04 +0900, kubo <[E-MAIL ADDRESS DELETED]> wrote:
> >
> >> 久保(jflute)です。
> >>
> >> Mavenプラグインの「Eclipath」を利用させて頂いています。
> >> このツールに関する質問と要望です。
> >>
> >> // Mavenプラグインを試験公開します | こもりん日記
> >> http://d.hatena.ne.jp/y-komori/20110601/1306940210
> >>
> >> <A>
> >> 依存ライブラリのJavaDocもダウンロードされるようですが、
> >> オプションでこのJavaDocのダウンロードを抑制することは
> >> できますでしょうか?
> >> 実際に使ってみたところ、ちょっとJavaDocを含めると処理が
> >> 重くなるため(単純にJavaDoc用のJARファイルの分)、
> >> オプションでもいいので抑制できればいいなと思いました。
> >>
> >> <B>
> >> また、sync 後の .classpath ですが、インデントが
> >> 空白二つだったりタブ文字だったり、インデント自体が
> >> なかったりと様々になっているのですが、
> >> こちら綺麗に揃えることは可能でしょうか?
> >> (細かい話ですけど...)
> >>
> >> dbflute-sastruts-example の .classpath が
> >> そのようになっています。
> >> https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-sastruts-example/.classpath
> >>
> >> 既に存在する .classpath に対して修正をかけるので、
> >> 色々と難しい面があるというのであれば特に問題ないです。
> >> ただ、せっかくいいツールですので、そういう面で
> >> 気持ち悪いなと思われても損かなぁと思いまして。
> >>
> >> ※新しく追加ライブラリがインデントがない!? って感じですかね...
> >> _______________________________________________
> >> Seasar-user mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> > ----------------------------------------------
> > ?小森 裕介 / Yusuke Komori
> >
> > ?E-Mail : [E-MAIL ADDRESS DELETED]
> > ? ?Blog : http://d.hatena.ne.jp/y-komori/
> > ? ? URL : http://www.littleforest.jp/
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
----------------------------------------------
小森 裕介 / Yusuke Komori
E-Mail : [E-MAIL ADDRESS DELETED]
Blog : http://d.hatena.ne.jp/y-komori/
URL : http://www.littleforest.jp/
Seasar-user メーリングリストの案内