मेरे पास एक मैवेन-मल्टी प्रोजेक्ट है, जब मैं इसे एक नया ग्रहण प्रोजेक्ट बनाता हूं (एम 2 ई 1.0 द्वारा "एससीएम से चेकआउट मेवेन प्रोजेक्ट) मैं चाहता हूं कि ग्रहण चेकस्टाइल प्लगइन है कि इस परियोजना को स्वचालित रूप से के लिए कॉन्फ़िगर।स्वचालित रूप से एक मैवेन प्रोजेक्ट के लिए ग्रहण में चेकस्टाइल को कॉन्फ़िगर कैसे करें
तो मैं माता पिता पोम के <pluginManagement>
खंड में maven-eclipse-plugin
जोड़ा गया है और इसे कॉन्फिगर .checkstyle
फ़ाइल के साथ ही अतिरिक्त परियोजना प्रकृति CheckstyleNature
उत्पन्न करने के लिए। मॉड्यूलर poms में मैं निर्माण में maven-eclipse-plugin
का नाम जोड़ा खंड। लेकिन जब मैं परियोजना को चेकआउट करता हूं तो कुछ भी खुश नहीं होता है, फ़ाइल उत्पन्न नहीं होती है और प्रकृति नहीं जोड़ा जाता है।
तो मुझे लगता है कि मैं कुछ पूरी तरह से गलत कर रहा हूं, लेकिन यह सही कैसे किया जाता है?
जनक पोम - प्लगइन प्रबंधन अनुभाग:
<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 (केप्लर) की सूची में नहीं है] (https: // github.com/m2e-code-quality/m2e-code-quality/issues/25)। – oberlies
m2e-code-quality होम पेज (http://m2e-code-quality.github.io/m2e-code-quality/) बहुत पुराने होने के लिए seams, लेकिन इसका बाजार स्थान पृष्ठ https: //marketplace.eclipse। संगठन/सामग्री/एम 2 ई-कोड-गुणवत्ता से पता चलता है कि परियोजना अभी भी जिंदा है – Ralph