Play2.0 eclipsify with-source=true

Play Framework2.0ではeclipsifyでEclipse用の設定が作れますが、そのときにwith-source=trueを指定するとjarファイルのソースも設定されます。 が、単純には出来なくてorz、ueshinさんとcocoatomoさんに教えていただきました。
4
Takuya UESHIN @ueshin

eclipsify with-source=true ってGitHubのWikiにしか書いてなかったり。これをもっと早くに知っていれば・・・。

2012-04-27 15:49:11
ひしだま @hishidama

これってPlay2.0の事だと思うんだけど、試しても何も変わらなかった…orz #scalajp QT @ueshin: eclipsify with-source=trueってGitHubのWikiにしか書いてなかったり。これをもっと早くに知っていれば・・・。

2012-04-27 21:35:45
Takuya UESHIN @ueshin

@hishidama えー。リフレッシュとかクリーンとかしてもダメです?

2012-04-27 21:38:30
ひしだま @hishidama

@ueshin なんかwarnが出まくって「FAILED DOWNLOADS」と表示されているので、jarファイルのダウンロードが失敗してるっぽいですねぇ…

2012-04-27 21:58:14
tomo🐧@learning @cocoatomo

@hishidama @ueshin それって scala なんちゃら、っていうホストに繋ぎに行ってませんか? そこは使えなくなったかで、無いのに見に行ってしまっています。1つ1つ警告が出るのを確かめながら、ダウンロードしてるので初回はすごく遅いです。でもエラーではないです。

2012-04-27 22:04:46
ひしだま @hishidama

@cocoatomo @ueshin どこのホストを見に行っているかは分かりませんが、xxx-sources.jarに対して「NOT FOUND」というwarnがいっぱい出ているので、ダウンロードに失敗しているのは確かだと思われます…

2012-04-27 22:19:39
tomo🐧@learning @cocoatomo

@hishidama @ueshin 見に行ってる全てのホストからのダウンロードに失敗してる感じですか?

2012-04-27 22:37:35
ひしだま @hishidama

@cocoatomo @ueshin 全部かどうかは分かりませんが、warnは50~60ファイルに対して出てます。scala-libraryやplay.jarも含まれてるから全部かなぁ? でもアプリはちゃんと作られてるんですよねー

2012-04-27 22:44:48
Takuya UESHIN @ueshin

@cocoatomo @hishidama playコマンドじゃなくてsbtでやるべし。

2012-04-27 22:43:18
ひしだま @hishidama

@ueshin @cocoatomo ぐはっw sbtは使ったことが無いので動く環境がありません^^;

2012-04-27 22:47:41
Takuya UESHIN @ueshin

@hishidama @cocoatomo playコマンドでやると元からplayに含まれているjar関連のファイルはローカルにしか探しに行かないっぽいんですよねー。

2012-04-27 22:49:12
ひしだま @hishidama

@ueshin @cocoatomo 「local: tried」ってwarnは、ローカルを探しに行ってるって意味ですか^^; 確かにローカルにはそれらのファイルは無いですorz

2012-04-27 22:52:54
Takuya UESHIN @ueshin

@hishidama @cocoatomo sbtは http://t.co/SL9WeKjG をダウンロードして https://t.co/tq6xyxDo にある通りにコマンドを作ればいけます。

2012-04-27 22:53:56
ひしだま @hishidama

@ueshin @cocoatomo なるほどー。ちょっとやってみます。ありがとうございます!

2012-04-27 22:59:36
ひしだま @hishidama

むっちゃ時間かかってるけど、どうやら上手くいっているようだ

2012-04-27 23:32:34
ひしだま @hishidama

@ueshin @cocoatomo 出来ました!ありがとうございました!

2012-04-27 23:37:58
Takuya UESHIN @ueshin

@hishidama @cocoatomo おー、それはよかった! でもplayコマンドのままやるにはどうするんですかね?w

2012-04-27 23:44:13
ひしだま @hishidama

@ueshin @cocoatomo それはsbtかplayに詳しい人でないと分かりませんね^^;

2012-04-27 23:45:30

その後、yasushiaさんが色々調べてくださいました。

Takuya UESHIN @ueshin

sbtで.ivyのcacheじゃなくてlocalレポジトリに入れられてるjarファイルに対するソースファイルを外のレポジトリから取ってきたい場合にはどうすればいいんでしょ?

2012-04-27 22:47:20
Yasushi Abe @yasushia

@ueshin ええと、mavenでは普通に-sources.jarを探しにいってくれるので、ivyもそうだと思ってたんですが、だめなんですか?

2012-04-28 00:31:44
Takuya UESHIN @ueshin

@yasushia ちょっと動きが違うようで、playコマンド(2.0)でやってるんですが、playに入ってるlocalって方のレポジトリのやつは外部のソースコードを探しにいかないみたいです。sbtだと全部ダウンロードしようとしてるので、ソースコードも探しに行く感じです。

2012-04-28 00:35:12
Yasushi Abe @yasushia

@ueshin なるほど。playは単純なsbtのlauncherだと思ってたんですが、いろいろ手が入ってるのかな。確認してみます。

2012-04-28 00:37:05
Takuya UESHIN @ueshin

@yasushia わー、ありがとうございます!

2012-04-28 00:37:55
Takuya UESHIN @ueshin

そんなわけでsbtの勉強を後回しにしてきたツケが。w

2012-04-28 00:39:29