[Seasar-user:20883] Re: [Eclipath]JavaDocオプションのダウンロードや.classpathのインデント

kubo [E-MAIL ADDRESS DELETED]
2011年 7月 26日 (火) 00:27:12 JST


久保(jflute)です。

小森さん、0.0.9 ありがとうございます。
早速、利用させて頂いています。

dbflute-basic-exampleやdbflute-spring-exampleでも
eclipathでライブラリを管理するようにしました。
ありがとうございます。

2011/7/25  <[E-MAIL ADDRESS DELETED]>:
> 久保さん
>
>  小森です。
>
>  確認、ありがとうございます。
>  取り急ぎ、 0.0.9 としてリリースしましたので、そちらをご利
> 用ください。
>
>> 優先度は低い話ではありますが、
>> ちょっとした修正だけで実現できればってところですね。
>
>  まぁ、.classpath を直接見る人なんてあまりいないかもしれま
> せんが、提供側としては気になりますよね。
>
>  暇見つけて取り組んでいきたいと思います。
>
>  よろしくお願いします。
>
> On Mon, 25 Jul 2011 10:43:10 +0900, kubo <[E-MAIL ADDRESS DELETED]> wrote:
>
>> 久保(jflute)です。
>>
>> 小森さん、ありがとうございます。
>> JavaDocのダウンロード抑制、うまくできました。
>> この場合だと .classpath もインデントがないだけで、
>> シンプルなのである意味綺麗に並んではいます。
>>
>> >  Xalanの使い方が悪いのかなという気もします。
>> >  まぁ、DOMレベルでインデント文字もいじれば良いはずなので、
>> > そちらの方向でも検討してみます。
>>
>> 優先度は低い話ではありますが、
>> ちょっとした修正だけで実現できればってところですね。
>>
>> 助かりました。ありがとうございます。
>>
>> 2011/7/25 KOMORI Yusuke <[E-MAIL ADDRESS DELETED]>:
>> > 久保さん
>> >
>> >  こんにちは、小森です。
>> >
>> >> ありがとうございます。早速試してみましたが...
>> >> 恐らくブログのコメントに書いてある話と同様で、
>> >
>> >  すみません、、急いでたらまたやってしまいました。。。
>> >  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 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内