問題タブ [sbteclipse]

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.

0 投票する
1 に答える
541 参照

scala - Scala から Moxy を使用するにはどうすればよいですか?

これは、JAXB を使用してキャメルケース化された Java との間で下線付き XML を un/marshall する方法からの後続の質問です。

Scala (sbt 0.10.0) から Moxy (EclipseLink の一部) を使用しようとしていますが、インポートして使用する方法を理解するのに苦労しています。これを 2 つの部分に分割するには、次のようにします。

1.Moxyのインポート

一度、mvnrepository.comで適切なものが見つかりません。このページを Maven setupで読んだことから、次のことがうまくいくことを期待していました:

しかしsbtは文句を言っているmodule not found: org.eclipse.persistence#javax.eclipselink;2.1.0

2. Moxy を JAXB プロバイダーとして指定する

上記が修正されたので (SRI に感謝します!)、次の問題は、Moxy を JAXB プロバイダーとして指定する際に問題が発生することです。Blaise Doughan によるこの記事の指示からjaxb.properties、次のエントリを含むファイルを表現と同じパッケージに入れる必要があるようです。

しかし残念なことに、これは sbt を実行しているときには認識されないようです。何か案は?

感謝して受け取った助け。そして皆様、メリークリスマス!

0 投票する
6 に答える
19541 参照

eclipse - EclipseにSBTからの依存関係を認識させる方法

SBTを使用して取得された依存関係をEclipseに認識させる方法を理解しようとしていますか?SBTは正しい依存関係をダウンロードし、それらを私の〜/ .ivyディレクトリーに置きますが、eclipseはそれらを認識しません。これを行う方法はありますか?

ありがとう

0 投票する
2 に答える
4690 参照

sbt - sbt:「データがロードされていない場合はアーティファクトを取得できません。IvyNode= org.antlr#stringtemplate;3.2.1」

これは、sbt-eclipseプラグインを呼び出すと、sbt(0.11.2)を介して表面化するIvyの問題のように見えます。

私は自分のディレクトリを吹き飛ばしてみました~/.{m2,ivy,sbt}が、無駄になりました。私のbuild.sbtからの関連する抜粋:

そして私のplugins.sbt:

この問題は、依存関係を含める場合にのみ発生します。

この問題を回避する方法について何かアイデアはありますか?前もって感謝します。

0 投票する
3 に答える
2600 参照

scala - グローバル sbteclipse プラグインが見つからない/ロードされない

sbteclipse をグローバル プラグインとしてインストールするのに深刻な問題があります。グローバルプラグインがロードされていないようです。.sbt ディレクトリを作成し、plugins ディレクトリを追加しました。plugins ディレクトリに、次の build.sbt 定義を追加しました。

上記の定義は~/.sbt/pluginsディレクトリにあります。オンラインで検索すると、次のような多くの sbt スタートアップが表示されます: (グローバル プラグイン ロードとプロジェクト定義パスに注意してください)

sbt 起動例

ここで、sbt の起動と Eclipse を実行しようとした例を示します。

私のsbtスタートアップ

私が間違っていることについての考え。私はこれに何時間も取り組んできました。

編集:

スーパーユーザーとして sbt を実行していない場合に発生するエラー:

EDIT2:

これは私が得ている現在のエラーです。まだ機能していませんが、ダーウィンのおかげで大幅に改善されました

0 投票する
3 に答える
3937 参照

java - Eclipse で Scala プロジェクトを作成する、sbteclipse -- ディレクトリ レイアウト

IDE として Eclipse を使用しようとしています。ビルド ツールとして sbt を、Eclipse のビルド ツール プラグインとして sbteclipse をインストールしました。ディレクトリ構造を次のようにするために、sbteclipse チュートリアルhttp://www.atsnippets.com/development/starting-with-simple-build-tool-sbt-for-scala.htmlに従いました。

今、Eclipse をエディターとして使用したいと考えています (チェック、オートコンプリートなどが気に入っています)。しかし、上記のディレクトリレイアウトをEclipseに理解させる方法がわかりません(上記のディレクトリをプロジェクトとしてインポートできない、または正しい方法が見つかりませんでした)。誰かが経験を共有できますか?

次に、おもちゃのプロジェクトを開始する別の方法を試しました。Eclipse を使用して scala プロジェクトを作成しました。ただし、ディレクトリ構造も私が望んでいたものではありません。「New Scala Project」、「New Package (com.foo.hello)」操作による私のディレクトリの結果は次のとおりです。

メインとテストを分離したいので、これも私が望んでいたものではありません。おすすめの方法は?

0 投票する
0 に答える
596 参照

sbt - sbt プラグインを Eclipse scala-ide に追加する

sbt を使用して管理する scala プロジェクトがあり、プロジェクトに必要な sbt プラグイン (具体的にはsbt-twirl ) があります。ここで、プロジェクトの編集/デバッグに Eclipse を使用したいと考えています。いつものように、sbt-eclipse を使用して Eclipse プロジェクト ファイルを生成し、Eclipse で scala-ide プラグインを使用しました。ただし、Eclipse プロジェクトは sbt-twirl プラグインを必要とするコードをコンパイルしません。Eclipse で使用される sbt が sbt-twirl プラグインを取得していないと推測しています。sbt-twirl プラグインを使用するように Eclipse の sbt を構成する方法はありますか (sbt-eclipse を介して自動的に構成するか、Eclipse で手動で構成します)。

Scala IDE 2.0.2 で Eclipse Indigo (3.7.2) を使用しています。

前もって感謝します。

0 投票する
1 に答える
1847 参照

eclipse - sbteclipse: 管理された依存関係が Eclipse で見つからない

sbt プロジェクトを作成しました。コマンドラインで sbt compile を呼び出すとうまくいきます:

外部ライブラリは lib_managed ディレクトリではなく ~/.ivy2 に追加されます。それにもかかわらず、私のクラスで依存関係をコンパイルして使用することはうまくいきます。Eclipse プロジェクトの作成も正常に機能します。

しかし、Eclipse はプロジェクトをコンパイルできません。これは、マネージ ライブラリによって提供されるべきパッケージが見つからない (つまり、scalatest が見つからない) ためです。この管理された依存関係が Eclipse に追加されないのはなぜですか?

ここに私のプロジェクト定義ファイルがあります:

  • ソースはそれぞれ src/main/scala にあります src/test/scala
  • build.sbt

    名前:=「マイプロジェクト」

    バージョン:=「0.1」

    scalaVersion:= "2.9.2"

  • プロジェクト/plugins.sbt

    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")

  • プロジェクト/build.sbt

    libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"

私は SBT 0.11.3 と Eclipse Indigo を使用しています。

編集:

Eclipse から作成された .classpath は次のようになります。

編集2:

コンソールの「sbt test」も機能していないことがわかりました。なのでsbteclipseの問題ではなく、テストケースの依存関係の扱い方の問題だと思います。この質問をするための私の仮定が間違っていたので、私はこれに従って新しい質問をしました: sbt: scalatest ライブラリへの依存関係を追加します。どこ?

0 投票する
3 に答える
11024 参照

eclipse - sbteclipse のインストール

sbteclipseの使用に問題があります

私がやった事:

  • グローバル sbt フォルダーに移動しました。
  • プラグインフォルダを作成しました
  • でファイル plugins.sbt を作成しましたaddSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
  • 私のEclipseプロジェクトに行き、build.sbtファイルを作成しました
  • を含む:

名前:=「フー」

  • cmd でプロジェクト フォルダーを選択しています。とタイプsbt eclipse

しかし、私は常に次のエラーが発生します

ps: Windows を使用しています。私もsbt 0.12を使用しています

0 投票する
3 に答える
1342 参照

scala - sbteclipse 追加のソース フォルダー

sbteclipse に含める追加フォルダーを構成するにはどうすればよいですか? it/scala フォルダーが追加されたデフォルトの sbt ディレクトリ レイアウトがあります。生成された .project および .classpath ファイルにそのフォルダーを含めたいのですが、その方法がわかりません....

0 投票する
2 に答える
914 参照

scala - sbteclipseはデフォルトでScalaプロジェクトを作成しませんか?

sbtとsbteclipseを使ってscalaプロジェクトのディレクトリレイアウトを作成したいだけです。以下は私のsbtファイルです。

このsbtファイルでは、次の行を使用してScalaディレクトリを強制的に作成する必要がありました。

さらに、sbtコンソールから「eclipse」を実行した後、プロジェクトをEclipseにインポートしましたが、Scalaクラスを作成できませんでした。Eclipseプロジェクトアイコンには、Javaプロジェクトであることを示す「J」の文字が付いています:-?

sbtとsbteclipseがデフォルトでJavaになっているのはなぜですか?

私はsbtバージョン0.12(2012年11月現在の最新バージョン)、scala2.9.2を実行しています。

参考までに、私が目指しているのは、sbtを使用して、次のディレクトリ構造で作業プロジェクトを作成することです。