8

Eclipse を起動した後、Mven はコンパイラ設定を 1.5 に設定し、他のすべてのグローバル コード スタイル設定を忘れて、より高いコード品質を確保しているようです。

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

インターフェイスのオーバーライド アノテーションが許可されていないため、Eclipse がアプリを実行できないため、非常に面倒です。チェックインJava compiler->Enable project specific settingsは常に再起動後に設定されます。

4

3 に答える 3

5

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/ を参照してください

于 2012-01-10T19:13:07.760 に答える
4

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

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

別の解決策については、デフォルトのMavenコンパイラ設定を参照してください。

于 2012-01-10T19:12:00.227 に答える
3

m2e eclipse プラグインがプロジェクト設定を積極的に混乱させたくない場合は、maven-eclipse-plugin の eclipse ゴールを使用して eclipse 設定を生成します。

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

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

于 2012-01-11T15:26:12.453 に答える