मैं कुछ समय के लिए ग्रहण इंडिगो आईडीई में मेवेन में चेकस्टाइल काम करने की कोशिश करने पर काम कर रहा हूं। अंत में, मैंने सोचा कि मैं इस पर कुछ विशेषज्ञ सलाह मांगूंगा।मेवेन चेकस्टाइल: काम नहीं कर रहा
मैं एक्लिप्स इंडिगो का उपयोग कर रहा हूं और मेवेन में चलाने के लिए चेकस्टाइल को कॉन्फ़िगर करने का प्रयास कर रहा हूं।
नीचे मेरे pom.xml का एक स्निपेट है। केवल चेकस्टली: चेकस्टली काम कर रहा है और रिपोर्ट बना रहा है।
======
<profile>
<id>checkstyle-profile</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<configLocation>${basedir}/src/main/resources/maven_checks.xml</configLocation>
</configuration>
<executions>
<execution>
<id>checkstyle-check</id>
<goals>
<goal>check</goal>
</goals>
<phase>compile</phase> <!-- Default is "verify" -->
<configuration>
<violationSeverity>error</violationSeverity>
<maxAllowedViolations>7000</maxAllowedViolations>
<failOnViolation>true</failOnViolation>
<failsOnError>true</failsOnError>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<configLocation>${basedir}/src/main/resources/maven_checks.xml</configLocation>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
</plugins>
</reporting>
चीजों में से कुछ है कि काम नहीं कर रहे हैं: एक कस्टम checkstlye के लिए
- configLocation पर ध्यान नहीं दिया जा रहा है और हमेशा डिफ़ॉल्ट सूर्य जांच के लिए।
- मैं चेकस्टी चलाने में असमर्थ हूं: चेक करें। मुझे त्रुटि नीचे मिलती है। मुझे किस लक्ष्य को चलाना चाहिए ताकि चेकस्टाइल: रन रन करें। लक्ष्य org.apache.maven.plugins निष्पादित करने में विफल: Maven-checkstyle-प्लगइन: 2.9.1: जाँच (डिफ़ॉल्ट-CLI) परियोजना zzz-वेब पर: आप 5950 Checkstyle उल्लंघन नहीं किया है
- विन्यास में नाकाम रहने के लिए सही स्थापित कर रही है निर्माण अगर संख्या 7000 पार हो जाती है तो निर्माण?
- चेकस्टाइल रिपोर्ट रिपोर्ट से जावा कोड को संदर्भित करने में असमर्थ है। तो उदाहरण के लिए, यदि मैं पैकेज से जावा कक्षाओं तक ड्रिल करने का प्रयास करता हूं और फिर उल्लंघन की लाइन संख्या पर क्लिक करता हूं, तो यह मुझे जावा फ़ाइल में नहीं ले जाता है। शायद मैंने jxr प्लगइन को सही तरीके से कॉन्फ़िगर नहीं किया है।
त्वरित प्रतिक्रिया की उम्मीद है।
अग्रिम धन्यवाद। वर्मा
धन्यवाद रघुराम! आपकी सहायता की सराहना। – AVarma
@Avaarma।निश्चित रूप से, आप अपवोट करना चाहते हैं और/या [उत्तर स्वीकार कर सकते हैं] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ताकि यह भविष्य में दूसरों की सहायता कर सके। – Raghuram
समस्या/वृद्धि की सूचना दी गई है - https://issues.apache.org/jira/browse/MCHECKSTYLE-314 –