xsbt-web-plugin の古いversionのjarが見つからない件

0
hito_asa @hito_asa

随分前に書かれていまはもうビルド不可能になってしまったsbtプロジェクトを何とかしなくてはいけない。

2012-10-19 12:50:39
Kenji Yoshida @xuwei_k

@hito_asa 古いversionのsbt使い続ければ、不可能ではないのでは・・・?それとも別の問題ですか?(っていうかそんなのあったっけ・・・)

2012-10-19 12:52:15
hito_asa @hito_asa

@xuwei_k それに加えてプラグインをどっかから調達しないといけない。(キャッシュ残っててビルドできるマシンが1台だけあったりするのでコピーするとか・・・)

2012-10-19 12:53:48
Kenji Yoshida @xuwei_k

@hito_asa え、publishされたpluginが、取得できなくなってるってありえるんですか?twitterのやつとか?

2012-10-19 12:55:02
hito_asa @hito_asa

@xuwei_k sbt-assembly 0.6とxsbt-web-plugin 0.1.2っすね。

2012-10-19 13:07:00
Kenji Yoshida @xuwei_k

@hito_asa scala-tools 死んで、 sonatypeに移ったっていう? https://t.co/PffB9Uw3

2012-10-19 13:10:13
Kenji Yoshida @xuwei_k

@hito_asa xsbt-web-plugin0.1.2 は、ちょっと探しただけじゃ見つからないですね、どこいったんだろう。今後のためにもsbt0.12移行しちゃったほうがいいんですかね。sbtのversion変えても、pluginもある程度ソースコード互換性はある・・はず

2012-10-19 13:14:00
∃ugene 🥙yokot∀ @eed3si9n_ja

@xuwei_k @hito_asa sbt-assembly で足りないものがあれば遠慮なく言って下さい。どんどん publish します。

2012-10-19 13:15:55
hito_asa @hito_asa

@xuwei_k バージョン頑張ってあげてもさらに半年後同じ苦労する予感するのですよね・・・なんとかかき集めてお外に依存せずビルドできるようにしてしまいたい。

2012-10-19 13:16:56
Kenji Yoshida @xuwei_k

@hito_asa あとは、この方法 http://t.co/ELs1wUb9 で、project/project/plugin.scala にgithubへの参照直接書くとか。でもそれも、xsbt-web-pluginがgithub上でtagがないからかなり大変そう・・・

2012-10-19 13:17:34
Kenji Yoshida @xuwei_k

@hito_asa 難しいですね。(今話を聞いてる限りでは)sbt自体やScalaの問題でなく「一度publishしたものは消さない」っていうこと守ればいいだけの話で、plugin作者や、mavenリポジトリそのものの問題という感じだけれども。ある意味Javaでも起き得るというか

2012-10-19 13:20:14
Kenji Yoshida @xuwei_k

@hito_asa そうすると、面倒だけど社内にivyかmavenリポジトリ作って全部入れておくとかそういうことになりますよね・・・。あとは念のため、github上で依存してるpluginのprojectをforkしておくとか?(依存してるものまで含めたらキリがないけど)

2012-10-19 13:24:53
Naoki Takezoe @takezoen

たしかに実際にhttp://t.co/4xYSvUbgの件があったわけだし、万が一のことを考えてNexusとか立ててキャッシュしておくのというのはやっておいたほうがいいのかもしれないなあ…。

2012-10-19 13:30:52
hito_asa @hito_asa

@xuwei_k ですね。ソース含めてローカル(社内)にリポジトリ作ってホストしないと。ちゃんとやるなら。

2012-10-19 13:32:20
Kenji Yoshida @xuwei_k

あれ、xsbt-web-plugin の古いやつは、まじでどこいったんだろう?以下の3箇所のどこにもない感 http://t.co/wgcfYIuE https://t.co/yCcEznxn https://t.co/5LRpg57d

2012-10-19 13:32:56
Kenji Yoshida @xuwei_k

これ https://t.co/B8JR2GCg ほんとに作者が消しちゃったなら、別に、ソースコードの履歴自体は残ってるんだと思うから、(まぁ手間だけど) 連絡取って、もう一度publishしてもらうとかしたほうが、同じような事例を生み出さないためにはいい気がするけど

2012-10-19 13:35:22
Kenji Yoshida @xuwei_k

xsbt-web-plugin に関しては、0.1系と0.2系で、わりと設計変わってたはずだから https://t.co/VzF5sqCn 移行するにしてもたしかちょっと面倒だった記憶が

2012-10-19 13:36:52
Kenji Yoshida @xuwei_k

xsbt-web-plugin って、最初は作者のgithub pagesに全部publishしてあって、途中からたしかmaven centralかどこかに移行した気がするけど、その移行したときにあまりにも古いやつはpublishしなかったとかそんな感じじゃないかなぁ

2012-10-19 13:46:59
Kenji Yoshida @xuwei_k

.@hito_asa issueだけ立てておきました https://t.co/PjqtZdHF issue溜まってるから、すぐに反応くるのはあまり期待できそうもないですが、一応

2012-10-19 14:14:51
Kenji Yoshida @xuwei_k

https://t.co/wZsqXBtF http://t.co/hF7MJylL の履歴みると、なんかすごい少ないし、もっと昔から存在したはずだし、たぶんこれ一旦全部消して強制pushしたっぽい

2012-10-19 14:16:16
hito_asa @hito_asa

@xuwei_k どもす。さしあたり俺の.ivy2ディレクトリが火を噴くぜなので大丈夫です。

2012-10-19 14:22:29
∃ugene 🥙yokot∀ @eed3si9n_ja

@xuwei_k issue が 0.12 となってますが、0.1.x の間違い?

2012-10-19 14:23:04
Kenji Yoshida @xuwei_k

こういうときに、github pagesじゃなくsonatypeにあるほうが、「あとから消せない」らしいから、ちょっと安心とかあるんだろうか・・・

2012-10-19 14:37:47