Play2-Authの0.11.0-SNAPSTHOのほうのREADME間違ってるな。アーティファクト名はplay2.authじゃなくてplay2-authじゃないのかな?
2013-10-04 15:43:39@itoasuka んー 設定としては play2.auth のまま https://t.co/XmJ1JMUhGa なんですが、 sbt0.13 が強制的にドットをハイフンに置換しているのか publish 先がハイフンになってますね。 ちょっとどちらか直します。
2013-10-04 16:00:26publish時に強制変換する位だったら取得時にも変換して欲しいし、そもそもartifactIdに許さない文字なんだとしたらコンパイルエラーにしてほしい
2013-10-04 16:05:52これを機に artifact id をハイフンに変えるか。けど group id はドット区切りで artifact id はハイフン区切りって頭おかしいだろ。
2013-10-04 16:22:30@yasushia あー Maven 的に NG なんですね。 sbt だと以前までは普通に使えてたので気付いてませんでした。 sbt 0.13 でそちらに合わせた感じですかね。
2013-10-04 16:24:38@gakuzzzz ああ、ルール化してるかわからないですが、groupIdはパッケージ名と同じルールなので、artifactIfに.が入ると区別できなくなったりしてました。ivy repoだと大丈夫かもですね
2013-10-04 16:26:14@yasushia なるほど。どっかに明文化されてるといいんですけどねー。sonatype のドキュメントだと https://t.co/LsaZItBLuw lowercase letters and no strange symbols とか曖昧な表現ですし^^;;;
2013-10-04 16:30:23@gakuzzzz http://t.co/lhM6VZIWvd mavenも適当なんですよねこのへん。それにそもそもScalaは_2.10とか付いちゃってるから.は大丈夫ですね^^;。もしかするとこのバージョンのパースの関係で強制変換したのかも
2013-10-04 16:35:45@gakuzzzz @yasushia こんなの見つけたけど http://t.co/651oVw6weK 実装がそうなってるだけなのか、仕様なのかよくわからないですね
2013-10-04 16:39:50@xuwei_k @yasushia しかもこれ見る限り ドット も許されてる感じですね。 package や publish の時にハイフンに置換しちゃうのはもしかして意図してない挙動なんですかね
2013-10-04 17:04:13@gakuzzzz わからないですね。sbtのgithubのissueをちょっと見た限りは、そういう話題なさそう。sbt0.12から0.13で依存してるivyのライブラリのversion変えたりはしてないので、どちらにしろsbt自体のコードの問題だとは思いますけど
2013-10-04 17:09:59