問題タブ [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 投票する
2 に答える
1814 参照

scala - Fedora 20 XFCE で sbteclipse 2.4.0 が sbt 0.13.1 および Scala 2.10.3 で動作しない

sbteclipse プラグイン (2.4.0) を追加しようとしない限り、私の Scala プロジェクトが sbt 0.13.1 と Scala 2.10.3 でビルドされないという問題があります。

最近、Linux Mint 14 Xfce から Fedora 20 Xfce に切り替えました。Linux Mint 14 を使用していたとき、Scala、Akka、Spray、Slick を使用して小さな RESTful サービスを開発し、sbt を使用して構築しました。Fedora 20 をインストールした後、REST サービスの作業を再開するために必要なすべてのパッケージをインストールしました。そのために、私は走った

これにより、OpenJDK 1.7.0_51、Scala 2.10.3、および sbt 0.13.1 がインストールされました。

myplugins.sbtに行が含まれている場合

コマンド ラインから実行sbtすると、次のエラーが生成されます。

これは、 が にあるか、plugins.sbtにある<projectfolder>/projectかに関係なく問題~/.sbt/0.13/pluginsです。

コメントアウトすると

plugins.sbt の行で、ビルドは正常に機能します。

1 行の print ステートメントで単一の Scala クラスを作成するだけの単純なテスト プロジェクトを使用して、問題を再現しました。この問題は、plugins.sbt および build.sbt ファイルで定義した他のプラグイン、リポジトリ、またはライブラリの依存関係とは関係なく発生し続けます。

簡単なテスト プロジェクトは、Github の testproject にあります。

REST サービスは、Github の airport-web にあります。

REST サービスが plugins.sbt の addSbtPlugin...sbteclipse 行をコメントアウトしていることに注意してください。

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

eclipse - sbt eclipse コマンドはファイルとパッケージを変更しました

私はEclipseで新しいScalaプロジェクトを作成し、パッケージとScalaオブジェクトを追加しました.これまでのところとても良いです...

外部ライブラリを追加したいので、 build.properties plugins.sbtファイルを含むプロジェクトフォルダーと、ルート プロジェクトに 別のファイルbuild.sbtを追加しました。

ターミナルで、sbtcompileタスクを使用してプロジェクトを正常にコンパイルしました。

問題は、sbteclipseコマンドの後、eclipse プロジェクトが Scala プロジェクトから別のものに変更されたことです。すべてのパッケージが単純なフォルダーに変更され、Scala プロジェクトが台無しになります。

  • scala IDE :ビルド ID: 3.0.3-20140327-1716-Typesafe
  • スカラバージョン:2.10.4
  • sbt バージョン:0.13.0

画像で見ることができますここに画像の説明を入力

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

scala - オプションの Sbt 設定を使用するにはどうすればよいですか?

複数の参加者が共有するプロジェクトがあります。一部の参加者は にグローバル sbteclipse をインストールしましたが~/.sbt/0.13/plugins/plugins.sbt、他の参加者はインストールしませんでした。

プロジェクトの にいくつかの sbt 設定を入れたいbuild.sbt:

これらの設定は、グローバルな sbteclipse をインストールした参加者にのみ適用し、他の参加者には影響を与えないようにしたいと考えています。

どうすればそれを達成できますか?

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

sbt - ソース ディレクトリをコンパイルまたはテスト構成に追加せずに sbteclipse に表示するにはどうすればよいですか

Test 構成とは別に保持したい IntegrationTest 構成の sbt の unmanagedSourceDirectories の下にテストがあります。

コンパイルまたはテスト構成に追加せずに、sbteclipse でそのソース ディレクトリを Eclipse .classpath ファイルに追加する方法はありますか?

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

sbt - sbtビルドに存在する場合、キー/設定に新しい値を設定しますか?

キーが存在するかどうかを確認し、ビルドに存在する場合にのみそのキーの新しい値を定義することは可能ですか?

ユース ケースは、私たちのチームの Eclipse ユーザーがsbteclipse (ローカル プラグインとしてインストール) を使用し、Eclipse 以外のユーザーはプラグインをインストールしないというものです。ビルド スクリプトで sbteclipse 固有のキーを定義するとすぐに、Eclipse 以外のユーザーには機能しなくなります。

必要な定義は次のとおりです。

ビルド クラスパスはビルド/プロジェクトのプロパティであるため、この定義は (個々のユーザーによって定義されるのではなく) ビルド スクリプトに属します。

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

eclipse - 複数のモジュールを使用して Play 2 アプリケーション用の Eclipse プロジェクトを生成していますか?

Activator UI から、新しいプレイ アプリケーションplay-angularjs-webapp-seedを生成しました。modules/dbこのアプリケーションには、modules/commonとの 3 つのモジュールが含まれていますmodules/users

を使用して Eclipse プロジェクトを生成し、それを Eclipse にインポートすると、プロジェクト リストにsbt eclipseしか表示されません。db

ただし、他に 2 つのプロジェクトがcommonあり、usersそれらは表示されていません。

私は何を間違っていますか?お知らせ下さい。

添加:

Gilt Groupe Play Application Templateで同様の問題が発生しています。私が書いているように、それはコア、ウェブ、サービスの 3 つのモジュールを持つマルチモジュール Play 2.2 アプリケーションです。

それは問題なくコンパイルされ、アクティベーターはアプリケーションを実行できます。プラグインはsbt-ideaIntelliJ プロジェクト ファイルを問題なく生成します。ただし、テンプレートのルート ディレクトリで実行すると、 build.sbtsbt eclipseでモジュールが明確に定義されていても、プラグインはコア用の Eclipse プロジェクト ファイルのみを生成し、Web または svc 用ではありません。

他の誰かが sbteclipse で問題を経験しましたか?

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

scala - ProjectRefs を使用したビルド用に sbt-eclipse を使用して Scala IDE のプロジェクト ファイルを生成するにはどうすればよいですか?

の次のコードを使用して、別のプロジェクトを参照しましたproject/build.scala

Playコンソールでは問題なくコンパイルおよび実行されますが、(Eclipseプロジェクトを生成した後)ルートプロジェクトにはScala-IDEのsecuresocialへの参照がないため、参照したすべてのnot found: object securesocial場所でEclipseが文句を言いますsecuresocial

Eclipse プロジェクトの ProjectRefs への参照を生成するにはどうすればよいですか?

securesocial ターゲット フォルダーをクラス フォルダーとしてルート プロジェクトのビルド パスに追加することで解決できました。ただし、これは Playsbt-eclipseプラグインで行う必要があります。

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

eclipse - Scala IDE とクラスパス

2 台の (Windows) マシン間で git を介して共有する Scala プロジェクトがあります。SBT と sbt-eclipse を使用してそれらをセットアップしたので、Eclipse 内で編集およびテストしたり、コマンドラインからビルドおよびテストしたりできます。

残念ながら、私のユーザー名 (したがって、ユーザー プロファイル ディレクトリ) はマシンによって異なります。これは、sbt が依存関係を取得するときに、2 つのプラットフォームの異なるベース ディレクトリに配置することを意味します。フルパス名が sbt-eclipse から eclipse .classpath ファイルにハードコードされていることを除けば、これは問題にはなりません。これは、「現在の」マシンでプルを実行するときに「Eclipse」タスクを再実行する必要があることを意味します。

これは、チームとしてこの種のことを行う他の人にとってはさらに悪いことです。これは通常どのように処理されますか?私は、Eclipse 内からでも、どんなマシンでもプルして、すぐに始めたいと思っています。

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

eclipse - sbt プロジェクトを Eclipse にインポートするには?

sbt プロジェクトを Eclipse にインポートしたいと考えています。インターネットで検索しているときに、Eclipse が sbt プロジェクトをインポートするための sbteclipse プラグインがあることを知りましたが、これを行う方法がわかりません。

Ubuntu 12.04 LTS で Eclipse Kelper と sbt 0.13 を使用しています。

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

eclipse - sbteclipse プラグインを追加した後、Eclipse で起動時にエラーが発生する

sbt eclipse プラグインを追加します。まず、プロジェクト ディレクトリに hello という名前のプロジェクトを作成し、plugins.sbt という名前のファイルを作成して、この行を追加します。

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

sbt> の後、Eclipse と入力すると、Eclipse を開くと Eclipse 用のプロジェクトが作成され、エラー メッセージが表示されます。

エラーが発生しました。詳細については、エラー ログを参照してください。 org.eclipse.jdt.ui.javaElementFilters プラグイン拡張機能「scala.tools.eclipse.javaelements.ScalaElementFilter」が、存在しないビューアー フィルター クラスを指定しています。プラグイン org.scala-ide.sdt.core はクラス scala.tools.eclipse.javaelements.ScalaElementFilter をロードできませんでした。バンドル org.scala-ide.sdt.core の自動アクティブ化中にエラーが発生しました (806)。

このエラーを解決する方法を教えてください。sbt プロジェクトの Eclipse をインポートすると、別のエラーが表示されます

ワークスペースの構築中に問題が発生しました

ビルド中にエラーが発生しました。ビルダー 'org.scala-ide.sdt.core.scalabuilder' のインスタンス化中にエラーが発生しました。プラグイン org.scala-ide.sdt.core はクラス scala.tools.eclipse.ScalaBuilder をロードできませんでした。バンドル org.scala-ide.sdt.core の自動アクティブ化中にエラーが発生しました (806)。プラグイン org.scala-ide.sdt.core はクラス scala.tools.eclipse.ScalaBuilder をロードできませんでした。バンドル org.scala-ide.sdt.core の自動アクティブ化中にエラーが発生しました (806)。

助けてください scala バージョン 2.11.1 sbt バージョン 0.13 このソースから scala-IDE プラグインを追加しました http://scala-ide.org/download/current.html 私は eclipse juno を使用しており、新しいソフトウェアのインストールに次の場所を貼り付けました

http://download.scala-ide.org/sdk/helium/e38/scala211/stable/site

私のプロジェクトはsbtで正常にコンパイルされます