問題タブ [sbt-idea]
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 - IntelliJ + Scala+スペック+sbtプロジェクトをセットアップする方法は?
IntelliJ(12.1)をサポートするScala(2.10)のspecs2を使用して空のsbtプロジェクトをセットアップしようとしていますが、sbt compile
空のプロジェクトディレクトリでこのエラーが発生します。
私のbuild.sbt
ファイルは次のようになります。
私は次のようにしてsbtをインストールしましたbrew install sbt
:
ブリューは私がsbt0.12を持っていると言いますが、私sbt --version
が得るとき:
$ PROJECT_DIR / projects / plugins.sbtにこれを入れて、少なくともIntelliJファイルを生成しようとしました。
しかし、私がやったときsbt gen-idea
、私はこのエラーを受け取りました:
build.sbt
誰かがScala2.10.1とsbt用のIntelliJ12.1ファイルを生成するサンプルを投稿できますか?
ここでプロジェクトをチェックインしました:https ://github.com/pathikrit/scalgos
私が間違っていることを教えてください???
scala - sbt-idea など、sbt プラグインのログ レベルを変更できますか?
私はsbt-ideaプラグインを使用しており、メタプロジェクトとメイン プロジェクトでlogLevel := Level.Warn
. これは、ほとんどのビルドからすべてのサブ警告メッセージを消すのに効果的ですが、メッセージをsbt-idea
出力し続けinfo
ます。
おそらく、プラグインがlogLevel
適用される前にロードされ、何らかの方法で異なるレベルのロガーへの参照を取得していると思いますか? 特に、プラグインは、初期化時にロガーの状態を要求しているように見えることを除いて、ロギングに関して特にファンキーなことをしているようには見えません。設定が適用された後のロガー オブジェクトとは異なるロガー オブジェクトになる可能性がありますか?
sbt のどの部分が実際にlogLevel
設定キーを消費して、新しいロガーを作成するのか、既存のロガーを変更するのかを確認することはできません。
scala - Scala で別のパッケージから型を取得できません
複数のサブプロジェクトで構成されるプロジェクトがあります。たとえば、3 つあるとしましょう: サービス コア コモン
私のbuild.scalaには、次の定義があります
開発には idea を使用するので、アイデア固有のファイルの生成には sbt-idea 1.4.0 を使用します。
'common': User
in パッケージcom.project.common.domain
にクラスを作成しましたが、'Service' モジュールから使用したいと考えています。私はできません。それは単にそれを見ていません。iml ファイルを確認しましたが、依存関係が含まれています。
誰もこの問題を見たことがありますか?
scala - sbt 0.13+ のクリーン インストールで「有効なキーではありません: gen-idea」と表示されます。修正方法を教えてください。
私はgen-idea
仕事に就こうとしています。これは私がインストールする方法とsbt
プラグidea
インです:
http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
手動インストールの手順に従っています:
sbt
ファイル内にこのコンテンツを入れました:
次に、保存した後:
次に、次の指示に従います。
https://github.com/mpeltonen/sbt-idea
この内容を入力します:
「有効なキーではありません: gen-idea」という問題を修正するにはどうすればよいですか?
scala - SBT 経由で Google アナリティクス jar を scala プロジェクトに追加する
Google アナリティクス パッケージ/jar を SBT を使用して scala プロジェクトに追加したいと考えています。ただし、 http://mvnrepository.com/でプロジェクトの URL を見つけることができません 。Google フォーラムでも探してみましたが、役に立ちませんでした。
jar をダウンロードして、管理されていない jar として sbt に追加することを考えています。https://code.google.com/p/google-api-java-client/source/browse/com/google/apis/google-api-services-analytics/v3-1.3.3に jar があると思います-beta?repo=mavenrepo&r=5f31c0ad06088b1762f414890cef93ba177ad4b8 ただし、これは Maven リポジトリです。ここで、jar をダウンロードする代わりに、SBT にライブラリのダウンロードを処理させたいのですが、そのためには、Google コードがある場所へのリンクを投稿した Maven リポジトリの URL が必要です。
質問
Google Analytics jar が保存されている Maven リポジトリへの URL を (上記の URL から) 把握する方法はありますか? Google アナリティクスのコピーを含む他のリポジトリも同様です。
scala - gen-idea を使用してアイデア プロジェクトを作成する
私は と が初めてsbt
ですscala
。とをインストールsbt
しましsbt-idea
た。今すぐアイデア プロジェクトを作成するにはどうすればよいですか?