問題タブ [sbt-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - sbt 0.13 マルチ プロジェクト ビルド、プロジェクト間でのパッケージのインポート
common
クライアント、サービス、ユーティリティなどを処理するライブラリを使用して構築したい play プロジェクトがあります...
私のディレクトリ構造は次のようになります:
私の build.sbt は次のように構成されています。
で play プロジェクトを正常に実行できsbt myapp/run
ますが、で定義されたパッケージをインポートしようとすると失敗しますmyapp-common
。
たとえば、私が持っている場合myapp-common/src/main/TesterObject.scala
:
import tester._
で使用しようとすると、パッケージが見つからないため、コンパイル中にプロジェクトが失敗しますTesterObject.testMe
。myapp/app/controllers/HomeController.scala
ここで誰かが私を正しい方向に向けることができますか? マルチプロジェクトに関する sbt ガイドは、この特定の問題を解析するのが少し難しいです。私の依存関係は適切に設定されているようです。
scala - Sbt プロジェクトの依存関係
私は Scala と sbt の初心者です。更新された build.sbt に従って依存関係を更新するためにコマンド ラインで使用するコマンドは何ですか?
Intellij でプロジェクトをビルドしようとしましたが、役に立ちません。余談ですが、 mvn build の sbt 代替コマンドは何ですか?
scala - sbt 1 への移行後、sbt キーは自動的に大文字になります
sbt プラグインを 0.13 から 1.0.4 に移行しています。プラグインは次のように
定義します。InputKey
このキーを使用するには、(sbt コンソールから) 次を実行します。
しかし、sbt 1.0.4 にアップグレードした後、次のエラーが表示されます。
有効なキーではありません: foo-bar (類似: fooBar)
この動作の理由は何ですか?
そして、以前と同じようにコマンドで動作させる方法はありfoo-bar
ますか?
動作fooBar
しますが、ユーザーはすでに慣れているためfoo-bar
、変更したくありません