私はそれから新しいEclipseプロジェクトを作成するときにmaven-multiプロジェクトを持っています(M2E 1.0 "SCMからCheckout Mavenプロジェクトで)自動的にそのプロジェクトのために設定。EclipseのCheckstyleをmavenプロジェクト用に自動的に設定する方法
をだから私は親ポンポンの<pluginManagement>
セクションにmaven-eclipse-plugin
を追加し、.checkstyle
ファイルだけでなく、追加のプロジェクトの本質CheckstyleNature
を生成し、それを構成しました。私はビルドにmaven-eclipse-plugin
の名前を追加MODULのPOMSでしかし、プロジェクトをチェックアウトしても何も起こらない場合、ファイルは生成されず、性質は追加されません。
私は何か完全に間違っていると思いますが、それはどうやって正しいですか?
親ポンポン - プラグイン管理部:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.8</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>false</downloadJavadocs>
<wtpversion>2.0</wtpversion>
<additionalBuildcommands>
<buildCommand>
<name>org.eclipse.ajdt.core.ajbuilder</name>
<arguments>
<aspectPath>org.springframework.aspects</aspectPath>
</arguments>
</buildCommand>
<buildCommand>
<name>org.springframework.ide.eclipse.core.springbuilder</name>
</buildCommand>
</additionalBuildcommands>
<additionalProjectnatures>
<projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
<projectnature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</projectnature>
</additionalProjectnatures>
<additionalConfig>
<file>
<name>.checkstyle</name>
<content>
<![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
<fileset name="all" enabled="true" check-config-name="My Checkstyle rules" local="false">
<file-match-pattern match-pattern="." include-pattern="true"/>
</fileset>
<filter name="FilesFromPackage" enabled="true">
<filter-data value="target" />
<filter-data value="src/main/resources"/>
<filter-data value="src/test/java"/>
<filter-data value="src/test/resources"/>
<filter-data value="src/main/webapp" />
</filter>
</fileset-config>
]]>
</content>
</file>
</additionalConfig>
</configuration>
</plugin>
モジュールポンポン - プラグインのセクション:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
</plugin>
はとても良い音ですが、まだ試したことはありませんが、プロジェクトの説明は必要なものです – Ralph
残念ながら、[m2e-code-qualityコネクタはm2e 1.4(Kepler)のカタログにありません](https:// github.com/m2e-code-quality/m2e-code-quality/issues/25)。 – oberlies
m2e-code-qualityホームページ(http://m2e-code-quality.github.io/m2e-code-quality/)の継ぎ目はかなり古くなりますが、マーケットプレイスのページhttps://marketplace.eclipse。 org/content/m2e-code-qualityは、プロジェクトがまだ生きていることを示します – Ralph