問題タブ [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.
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 プラグインをインストールしようとしましたが、何も機能しませんでした。この目標を無視したとマークしたくありません。
java - 生成された Java ソースを混合 scala-java プロジェクトに追加する
私は現在、文法から ANTLR パーサーを生成し、Scala コード内でそのパーサーを引き続き使用するプロジェクトに取り組んでいます。
このために、次の POM ファイルを使用して新しいプロジェクトをセットアップします。
デフォルトの場所にある文法ファイルを使用してプロジェクトをコンパイルすると、問題なく動作します。Java ソースはtarget/generated-sources/antlr
期待どおりに生成されます。
ただし、生成されたパーサー (と呼びましょうFooParser
) を Scala コード内にインポートすることはできません。IntelliJ は呼び出されたものがあることを認識しますが
FooParser
、自動インポートしようとすると失敗します。
mvn compile
また、ソースコード付きでコマンドラインからビルドするとFooParser
失敗する場合があります。
eclipse - ローカルからEclipseにScala Mavenプラグインをインストールする
eclipse 用の scala IDE で maven を使用して Scala 開発環境をセットアップしようとしています。プロキシ設定に問題があるため、ソフトウェア サイトから Scala Maven プラグインをインストールできません。そのため、プラグインをローカル システムにダウンロードしてからインストールしようとしています。
このサイトから Scala Maven プラグインを入手しました: https://github.com/davidB/scala-maven-plugin
プラグインを解凍し、「新しいソフトウェアのインストール」を使用してEclipseからインストールしようとしましたが、Eclipseは次のようなエラーを出します:
これはばかげているかもしれませんが、助けが必要です! プラグインをインストールする正しい方法は何ですか?
どんな助けでも大歓迎です。
ありがとうございました。
scala - Scala maven プラグインが StackOverflowError でコンパイルされない
Scala-maven-plugin
Maven プロジェクトに関連するバグを見つけました。非常に長い一連の機能 (機械学習用) を手作業でコーディングしました (74 要素)。
シーケンスに要素を 1 つ追加しましたが、コンパイルできなくなりました。このシーケンスの任意の要素をコメントすると、要素の数が減り、コンパイルされます。
詳細については、コンパイルの最終出力を次に示します。
さらに、StackTrace の最初の部分:
(プロジェクト名を変更)
- で同様の問題に遭遇した人はい
Scala-maven-plugin
ますか? Scala-maven-plugin
パーサー (コンパイラー内) には、シーケンスの解析に何らかのハード制限がありますか?- それを解決してプロジェクトをコンパイルするにはどうすればよいですか?
- IntelliJ コンパイル (「再生」ボタン) では機能するのに、Maven コンパイルでは機能しないのはなぜですか?
編集:
フラグメントを含む pom.xml フラグメントを追加していScala-maven-plugin
ます。
java - Scala と Java の Maven プロジェクトを作成し、Java から Scala メソッドを呼び出したい
Scala と Java の両方の言語を使用できる Maven を使用してプロジェクトを作成しようとしています。そして、Java クラスで Scala メソッドを呼び出そうとしています。どうすればこれを達成できますか?
私はすでにこのリンクMavenを通過しました:1つのプロジェクトでJavaとScalaを混合
しかし、Javaクラスからscalaメソッドを呼び出したいです。
POM:
エラーのスナップショット: