質問

Eclipseを開始した後、Mvenはコンパイラ設定を1.5に設定し、他のすべてのグローバルコードスタイル設定を忘れて、コードの品質を高めるように見えます。

この機能を無効にする方法はありますか?または、POMにすべてのコンパイラとコードスタイルのチェックを指定できますか?

ecpliseはインターフェイスの注釈をオーバーライドすることが許可されていないため、アプリを実行できないため、非常に迷惑です。ティックイン Java compiler -> Enable project specific settings 再起動後は常に設定されます。

役に立ちましたか?

解決

POMにコンパイラソースとターゲット(バイトコード)バージョンを設定できます。
見る http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html

コードスタイルのチェックは、Mavenレポートの一部としてPOMで構成できます。 http://maven.apache.org/plugins/maven-checkstyle-plugin/
しかし、統合がこれらを選択するかどうかはわかりません。

他のヒント

最も簡単な方法は、POMに追加することです

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
 <source>1.6</source>
 <target>1.6</target>
</configuration>

見る デフォルトのMavenコンパイラ設定 別のソリューション用。

M2E Eclipseプラグインがプロジェクトの設定を積極的にいじりたくない場合は、 Maven-Eclipse-Pluginの日食の目標 日食設定を生成します。

POMにあるものに基づいてEclipse設定を生成するため、Eclipseプロジェクトファイルを再生するたびに設定したくない場合は、POMにMavenコンパイラ設定を設定する必要があります。 POMを更新します。

そのプラグインの詳細な構成を見てみると、Eclipseメタデータのさまざまな部分を生成する方法については指示があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top