問題タブ [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.
android - Maven コンパイル エラー: パッケージ R が存在しません
MapChange プロジェクトのセットアップを試みていpom.xml
ます。関連するコンテンツは次のとおりです。メタ情報をいくつか省略しました。
Maven Android SDK Deployer projectを使用して SDK 依存関係をインストールしました。
Mavenを実行すると$ mvn clean install
、次のコンパイル エラーが返されます。
maven - Maven コンパイラは、変更された代わりにすべてのファイルを再コンパイルします
クラスの 1 つだけを変更した場合でも、Maven は常にそれらすべてを再コンパイルします。私はこのプラグイン構成を使用します:
これはmvn compile
、mvn package
および で発生しmvn install
ます。
もちろん、10 ~ 15 個のファイルがある場合、これは問題ではありません。しかし、1,000 個を超えるソース ファイルがあり、かなりの時間がかかります。
Maven コンパイラ プラグインには、変更されたファイルのみを再コンパイルするための隠し設定がありますか? 回避策はありますか?
java - 目標 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) の実行に失敗しました
Maven プラグインがインストールされたMaven 3.0.5とSpring Tool Source 3.2を使用しています。「Run As---> Maven install」を実行しようとすると、次のエラーが発生します。
私のpom.xmlの下に見つけてください:
Maven インストール中の私の目標はwar:war
、アプリケーションの WAR を作成することです。
java - 複数のパラメータを Xlint Java コンパイラ オプションに渡す方法
-Xlint:overrides
Maven コンパイラ プラグインを使用した Maven プロジェクトがあり、 Java コンパイラのオプションとして使用したいので、この行を Maven コンパイラ プラグインに追加し<compilerArgument>-Xlint:overrides</compilerArgument>
ましたが、チェックされていないオプションを使用する必要があり、これら 2 つのパラメーターのみが必要です。 Xlint にパラメータを追加できますか? -Xlint:unchecked overrides
動作しません... maven がビルド エラーを返します。手伝って頂けますか?
maven-3 - plexus-compiler-aspectjのaspectLibrariesを設定します
私はかなりストレートフォワードコンパイラプラグイン構成を持っています:
しかし、aspectj-pluginsのaspectLibrary構成オプションと同等のものを設定する方法がわかりません。そのようなものは存在しますか?
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 ディレクトリの場所をここに設定するのは気が進まない (全員のマシンで異なるため)。
以下を追加します。
結果: