問題タブ [scala-ide]

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 に答える
623 参照

scala - @Scalaトレイトのテストメソッドが見つかりません

Scalaトレイトから継承された@Test注釈付きメソッドがJUnit4テストランナーによって検出されない理由を誰かが知っていますか?「JUnitテストが見つかりません」と表示されます。

しかし、次の変更は機能しますか?

ScalaトレイトのBarTestingで、次のシグネチャを使用してメソッドを定義しました。

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

eclipse - EclipseのScalaREPLは自分のクラスを認識しません

EclipseでJava/Mavenプロジェクトを作成し、Scalaの性質を追加しました。EclipseはScalaクラスをコンパイルできますが(正しい場合)、プロジェクトでScalaインタープリターを作成すると、クラスをインポートできません。ルートパッケージが存在しないと表示されます。私は何が間違っているのですか?

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

eclipse - Eclipse PDE と Scala IDE を使用して Scala で OSGi モジュールをビルドする

Scala (2.9.1.RC3) と PDE (Eclipse Helios) を使用する OSGi バンドルをビルドする方法。Scala IDE (2.0.0-beta) を使用してプロジェクトをビルドし、これを PDE プロジェクトに変換しています。私の MANIFEST.MF はそのようなものです:

プロジェクトはエラーなしでビルドされますが、バンドルを開始すると、この例外が表示されます (Apache Felix 3.2.2 を使用):

そしてコード:

プロセスの何が問題になっていますか? クラス Activator を正しくマップする方法は?

前もって感謝します

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

eclipse - ScalaEclipseプラグインはマウスホバーのドキュメントを表示しません

EclipseIndigoのフレッシュインストールでScalaIDEEclipseプラグインをインストールしました。Indigoの新規インストールについて、scala-ide.orgのメインページにある入門用のYouTubeビデオをフォローしました。String Javaクラスの完全なドキュメントを表示する代わりに、「type String=String」を表示します。

ちなみに、プロジェクトのプロパティを見て、プロジェクト内のscala-library.jarなどの「javadocの場所」の下に「(なし)-変更不可」と表示されていることに気付きました。これが問題なのか、Scalaエディターがドキュメントをどこか別の場所で入手しているのかはわかりません。

他の誰かがこれを経験したり、それを修正する方法を考え出したことがありますか?ありがとう!

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

eclipse - SBTとScalaIDEによる依存関係の追加と削除

私はSBTとScalaIDE(Eclipse)を試してきましたが、疑問に思っています-プロジェクトの参照ライブラリがEclipseで更新されるbuild.sbtファイルに依存関係を追加および削除するための標準ワークフローは何ですか?

依存関係を追加/削除するときにEclipseでsbtを使用するために必要な現在のプラグインはありますか?

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

eclipse - Eclipse:更新サイトから古いバージョンのプラグインをインストールするにはどうすればよいですか?

Eclipseプラグインの1つを以前のバージョンにダウングレードすると、問題が解決するかどうかを確認したいと思います。プラグインのEclipseアップデートサイトを使用して、EclipseのインストールGUIを使用して古いバージョンのプラグインをインストールできる一般的な方法があるかどうか疑問に思いました。

重要な場合、関心のあるツールは、この更新サイトのScala-IDEです:http: //download.scala-ide.org/releases-28/2.0.0-beta

私が欲しいのは、2.0.0-betaの以前のビルドです。

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

scala-ide - ワークスペース/プロジェクト/階層での Scala-IDE 参照検索

先月、IntelliJ 10.5 でフルタイムで Scala (2.9.0-1) の金融アプリ開発に取り組んでおり、Eclipse-ide のオンとオフを数回移行することを検討しています。

1 つのショー ストッパーは、"参照 -> ワークスペース/プロジェクト/階層" によるクラスまたはメソッドの参照検索です。

Scala-IDE の新しいバージョンが公開されるたびに、参照検索が機能しているかどうかを確認しようとしています。しかし、「現在の選択では操作を利用できません。有効な Java 要素名を選択してください」というメッセージが表示されます (このポップアップが表示されたときに、scala で定義されたクラスを選択しました)

誰かがこの問題を解決しましたか?

開発環境

私のプロジェクトはmavenで定義され、scala-ideにインポートされます

ベスト BG KO

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

java - NoClassDefFoundError:Scala/Java混合プロジェクトのscala/ScalaObject

背景:私はC#開発者ですが、次のプロジェクトはJVM上にある必要があります。私はScalaを研究しましたが、C#でできること(ラムダ、推論された型、関数型など)を理解できると思います。私は自分自身を非常に初心者のJava開発者として分類します...特にIDEの使用に関してはそうです。

動作しているように見えるScalaプロジェクトがあります...Javaプロジェクトを作成し、Scalaプロジェクトを参照しました編集者はScalaプロジェクトのクラス(先行入力など)について知っているようです

Javaプロジェクトを実行しようとすると、次のエラーが発生します。

明らかに、Java / Scalaのコンパイルで問題が発生しましたが、それを解決する方法がわかりません(ここでの主な原因は、Javaの経験が不足していることです)。

私は公式のScalaプラグインを備えたEclipseを使用しています...これらはすべて2〜3日前の時点で最新です。

ありがとう

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

eclipse - Scala Compiler Plugin を Scala IDE で動作させる方法

注: これは、Scala-IDE メーリング リストでの同じ質問の正確な再投稿です。返信がなく、5 日後に待つことを断念しました。

私は Scala Compiler Plugin を書いています。現在は scalawrapper と呼ばれています (後でもっと良い名前が見つかるかもしれません)。タイプセーフ スタックをインストールし、プラグインを次の場所に配置しました。

これで、scalac を次のように呼び出すことができます。

私のプラグインを自動的に見つけて使用します。

残念ながら、Scala-IDE でそれを使用することはできません。私はいつも得る Missing required plugin: scalawrapper。「Project Properties \Scala Compiler (Use Project Settings)\Advanced」タブで、Xplugin-require フィールドに scalawrapper と入力しましたが、エラーが発生したため機能します。しかし、Xpluginsdir に入力できるものは何も効果がないようです。

上記の絶対パスを試し、スラッシュとバック スラッシュを使用して試し、スペースを含まない一時ディレクトリを試し、プロジェクト ディレクトリからの相対パスを試し、ワークスペースからの相対パスを試しました。何も使用しません。以前のバージョンの Scala-IDE で以前に ScalaCL プラグインを使用しようとして、まったく同じ理由で失敗したため、これは自分のプラグインに固有のものではないことにも注意してください。

今日(15.10.2011)更新したばかりなので、最新バージョンが必要です(最終的にインデントを明示的に4に設定できるようですが、過去に設定を見落としていた可能性があります)。

誰かが実際に何を期待しているのか、Xpluginsdir に何も入れていないときにデフォルトとして何を使用しているのかを教えてもらえますか?

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

eclipse - Eclipseでのscalaコード補完

[編集]:私はばかです。「EclipseIDEforJava Developers」を使用していたので、「EclipseClassic」を使用する必要がありました。Scalaプラグインは、Classicではるかにうまく機能します。

* [編集]:2011年11月1日-10/31にリリースされたベータ12リリースは大幅に改善されているようです*

** [編集]:2011年11月4日-ベータ12リリースが不安定になり、チームがIntelliJに切り替えました。将来、Eclipseプラグインを試して、別の体験をしたいと思っています。

EclipseでJava/Scalaプロジェクトをブレンドしましたが、コード補完が常に機能するとは限りません。'オブジェクト'、および別のプロジェクトで定義されているクラスで最も問題があるようです。これはscalaプラグインの単なる「機能」であることを理解していますが、これらの機能の影響を最小限に抑えるためにすべきことはありますか?

もう1日遊んだ後、scalaからjavaクラスの静的メンバーにアクセスするときにほとんどの問題が発生することがわかりました。