問題タブ [scala-maven-plugin]

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

java - Scala Maven プラグインが Scala ソース フォルダーを処理せず、ライフサイクル エラーを報告しない

Java+Scala プロジェクトを Eclipse(v4.6.1 Neon) にインポートしようとしています。これは、次のように構成された scala-maven プラグインを含む親プロジェクトで構成されます。

プロジェクトのインポート中にエラーが表示されます:

Eclipse で scala-maven-plugin:3.2.1:add-source を処理するマーケットプレイス エントリが見つかりません。詳細については、ヘルプを参照してください。

Eclipse にインポートされている間、Scala 用に Eclipse で作成されたソース フォルダーはありません (Java src/main/java および src/main/resources のように)。子プロジェクトでも、このエラーが表示されます。

ライフサイクル構成でカバーされていないプラグインの実行: net.alchim31.maven:scala-maven-plugin:3.2.2:add-source (execution: scala-compile-first, phase: process-resources)

コマンドラインからプロジェクトをビルドすることはできますが。

また、Eclipse 用の Scala IDE プラグインをインストールしようとしましたが、何も機能しませんでした。この目標を無視したとマークしたくありません。

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

java - 生成された Java ソースを混合 scala-java プロジェクトに追加する

私は現在、文法から ANTLR パーサーを生成し、Scala コード内でそのパーサーを引き続き使用するプロジェクトに取り組んでいます。

このために、次の POM ファイルを使用して新しいプロジェクトをセットアップします。

デフォルトの場所にある文法ファイルを使用してプロジェクトをコンパイルすると、問題なく動作します。Java ソースはtarget/generated-sources/antlr期待どおりに生成されます。

ただし、生成されたパーサー (と呼びましょうFooParser) を Scala コード内にインポートすることはできません。IntelliJ は呼び出されたものがあることを認識しますが FooParser、自動インポートしようとすると失敗します。

mvn compileまた、ソースコード付きでコマンドラインからビルドするとFooParser失敗する場合があります。

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

eclipse - ローカルからEclipseにScala Mavenプラグインをインストールする

eclipse 用の scala IDE で maven を使用して Scala 開発環境をセットアップしようとしています。プロキシ設定に問題があるため、ソフトウェア サイトから Scala Maven プラグインをインストールできません。そのため、プラグインをローカル システムにダウンロードしてからインストールしようとしています。

このサイトから Scala Maven プラグインを入手しました: https://github.com/davidB/scala-maven-plugin

プラグインを解凍し、「新しいソフトウェアのインストール」を使用してEclipseからインストールしようとしましたが、Eclipseは次のようなエラーを出します:

これはばかげているかもしれませんが、助けが必要です! プラグインをインストールする正しい方法は何ですか?

どんな助けでも大歓迎です。

ありがとうございました。

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

scala - Scala maven プラグインが StackOverflowError でコンパイルされない

Scala-maven-pluginMaven プロジェクトに関連するバグを見つけました。非常に長い一連の機能 (機械学習用) を手作業でコーディングしました (74 要素)。

シーケンスに要素を 1 つ追加しましたが、コンパイルできなくなりました。このシーケンスの任意の要素をコメントすると、要素の数が減り、コンパイルされます。

詳細については、コンパイルの最終出力を次に示します。

さらに、StackTrace の最初の部分:

(プロジェクト名を変更)

  • で同様の問題に遭遇した人はいScala-maven-pluginますか?
  • Scala-maven-pluginパーサー (コンパイラー内) には、シーケンスの解析に何らかのハード制限がありますか?
  • それを解決してプロジェクトをコンパイルするにはどうすればよいですか?
  • IntelliJ コンパイル (「再生」ボタン) では機能するのに、Maven コンパイルでは機能しないのはなぜですか?

編集:

フラグメントを含む pom.xml フラグメントを追加していScala-maven-pluginます。

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

java - Scala と Java の Maven プロジェクトを作成し、Java から Scala メソッドを呼び出したい

Scala と Java の両方の言語を使用できる Maven を使用してプロジェクトを作成しようとしています。そして、Java クラスで Scala メソッドを呼び出そうとしています。どうすればこれを達成できますか?

私はすでにこのリンクMavenを通過しました:1つのプロジェクトでJavaとScalaを混合

しかし、Javaクラスからscalaメソッドを呼び出したいです。

POM:

エラーのスナップショット:

エラーのスナップショット