問題タブ [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.
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 を実行しているときには認識されないようです。何か案は?
感謝して受け取った助け。そして皆様、メリークリスマス!
eclipse - EclipseにSBTからの依存関係を認識させる方法
SBTを使用して取得された依存関係をEclipseに認識させる方法を理解しようとしていますか?SBTは正しい依存関係をダウンロードし、それらを私の〜/ .ivyディレクトリーに置きますが、eclipseはそれらを認識しません。これを行う方法はありますか?
ありがとう
sbt - sbt:「データがロードされていない場合はアーティファクトを取得できません。IvyNode= org.antlr#stringtemplate;3.2.1」
これは、sbt-eclipseプラグインを呼び出すと、sbt(0.11.2)を介して表面化するIvyの問題のように見えます。
私は自分のディレクトリを吹き飛ばしてみました~/.{m2,ivy,sbt}
が、無駄になりました。私のbuild.sbtからの関連する抜粋:
そして私のplugins.sbt:
この問題は、依存関係を含める場合にのみ発生します。
この問題を回避する方法について何かアイデアはありますか?前もって感謝します。
scala - グローバル sbteclipse プラグインが見つからない/ロードされない
sbteclipse をグローバル プラグインとしてインストールするのに深刻な問題があります。グローバルプラグインがロードされていないようです。.sbt ディレクトリを作成し、plugins ディレクトリを追加しました。plugins ディレクトリに、次の build.sbt 定義を追加しました。
上記の定義は~/.sbt/plugins
ディレクトリにあります。オンラインで検索すると、次のような多くの sbt スタートアップが表示されます: (グローバル プラグイン ロードとプロジェクト定義パスに注意してください)
ここで、sbt の起動と Eclipse を実行しようとした例を示します。
私が間違っていることについての考え。私はこれに何時間も取り組んできました。
編集:
スーパーユーザーとして sbt を実行していない場合に発生するエラー:
EDIT2:
これは私が得ている現在のエラーです。まだ機能していませんが、ダーウィンのおかげで大幅に改善されました
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)」操作による私のディレクトリの結果は次のとおりです。
メインとテストを分離したいので、これも私が望んでいたものではありません。おすすめの方法は?
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) を使用しています。
前もって感謝します。
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 ライブラリへの依存関係を追加します。どこ?
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を使用しています
scala - sbteclipse 追加のソース フォルダー
sbteclipse に含める追加フォルダーを構成するにはどうすればよいですか? it/scala フォルダーが追加されたデフォルトの sbt ディレクトリ レイアウトがあります。生成された .project および .classpath ファイルにそのフォルダーを含めたいのですが、その方法がわかりません....
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を使用して、次のディレクトリ構造で作業プロジェクトを作成することです。