2017-12-10 12 views
1

をSBTするために、移行後に大文字ます私は0.13から1.0.4へのsbtプラグインを移行しています
プラグインは、次のようにInputKeyを定義していますSBTキーは自動的に1

lazy val myKey = InputKey[Unit]("foo-bar", "") 

このキーを使用するには、私は(SBTコンソールから)実行します:

foo-bar 

が、1.0.4をSBTにアップグレードした後、私はエラーを取得しています:

Not a valid key: foo-bar (similar: fooBar)

この動作の理由は何ですか?
これまでと同じようにコマンドfoo-barで動作させる方法はありますか?

fooBar作品を実行しているが、ユーザーは、すでにfoo-barに使用されていると私は私が移行しすぎたときに気づいて

+0

回答が見つかった場合は、ここに回答として投稿してください。ありがとう! – Crembo

答えて

2

変更しないことを好むだろう。あなたは1.0.0節でhereを読むことができるよう:

Drops sbt 0.12 style hyphen-separated key names (use publishLocal instead of publish-local).

ハイフンベースのタスク/設定命名はキャメルケースの賛成で滴下しました。あなたはそれについて何もすることはできません、ちょうどそれでロールバックします。

関連する問題