問題タブ [maven-compiler-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 投票する
1 に答える
1285 参照

android - Maven コンパイル エラー: パッケージ R が存在しません

MapChange プロジェクトのセットアップを試みていpom.xmlます。関連するコンテンツは次のとおりです。メタ情報をいくつか省略しました。

Maven Android SDK Deployer projectを使用して SDK 依存関係をインストールしました。
Mavenを実行すると$ mvn clean install、次のコンパイル エラーが返されます。

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

maven - Maven コンパイラは、変更された代わりにすべてのファイルを再コンパイルします

クラスの 1 つだけを変更した場合でも、Maven は常にそれらすべてを再コンパイルします。私はこのプラグイン構成を使用します:

これはmvn compilemvn packageおよび で発生しmvn installます。

もちろん、10 ~ 15 個のファイルがある場合、これは問題ではありません。しかし、1,000 個を超えるソース ファイルがあり、かなりの時間がかかります。

Maven コンパイラ プラグインには、変更されたファイルのみを再コンパイルするための隠し設定がありますか? 回避策はありますか?

0 投票する
33 に答える
931002 参照

java - 目標 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) の実行に失敗しました

Maven プラグインがインストールされたMaven 3.0.5Spring Tool Source 3.2を使用しています。「Run As---> Maven install」を実行しようとすると、次のエラーが発生します。

私のpom.xmlの下に見つけてください:

Maven インストール中の私の目標はwar:war、アプリケーションの WAR を作成することです。

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

java - 複数のパラメータを Xlint Java コンパイラ オプションに渡す方法

-Xlint:overridesMaven コンパイラ プラグインを使用した Maven プロジェクトがあり、 Java コンパイラのオプションとして使用したいので、この行を Maven コンパイラ プラグインに追加し<compilerArgument>-Xlint:overrides</compilerArgument> ましたが、チェックされていないオプションを使用する必要があり、これら 2 つのパラメーターのみが必要です。 Xlint にパラメータを追加できますか? -Xlint:unchecked overrides動作しません... maven がビルド エラーを返します。手伝って頂けますか?

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

maven-3 - plexus-compiler-aspectjのaspectLibrariesを設定します

私はかなりストレートフォワードコンパイラプラグイン構成を持っています:

しかし、aspectj-pluginsのaspectLibrary構成オプションと同等のものを設定する方法がわかりません。そのようなものは存在しますか?

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

maven - デフォルトでJDK6を使用するようにMavenを構成するにはどうすればよいですか、必要に応じてJDK7を使用できますか

システム (Linux、/opt ディレクトリの下) に JDK 1.6 と 1.7 の両方をインストールしています。パスに JDK 1.6 の bin ディレクトリを追加したので、これがデフォルトで使用される Java のバージョンです。

私は、JDK 1.7 を必要とするプロジェクトと、1.6 を必要とするプロジェクトに取り組んでいます。以前は Eclipse 内で JDK 1.7 の設定を行っていましたが、このプロジェクトを Maven に変換して、誰もが好みのエディターを使用できるようにしたいと考えました。

デフォルトで1.6を使用し、プロジェクトを指定するときにPOMで必要なときに1.7を使用するように、Mavenのインストール/構成で(POMファイルではなく)1.7の場所を指定することは可能ですか? 私の知る限り、プロジェクトに取り組んでいる全員が POM ファイルの内容を同じにする必要があるため、Java 7 ディレクトリの場所をここに設定するのは気が進まない (全員のマシンで異なるため)。

以下を追加します。

結果: