[ 
https://issues.apache.org/jira/browse/MCHECKSTYLE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860762#comment-17860762
 ] 

Michael Osipov commented on MCHECKSTYLE-431:
--------------------------------------------

If [~roman.ivanov] approves that I am willing to change the code.

> Avoid creating unnecessary target files for pom projects
> --------------------------------------------------------
>
>                 Key: MCHECKSTYLE-431
>                 URL: https://issues.apache.org/jira/browse/MCHECKSTYLE-431
>             Project: Maven Checkstyle Plugin
>          Issue Type: Improvement
>          Components: checkstyle:check
>    Affects Versions: 3.2.1
>            Reporter: Alexis Jehan
>            Priority: Minor
>
> Because pom projects do not have Java code, It is not necessary to create 
> "target/checkstyle-cachefile", "target/checkstyle-checker.xml", 
> "target/checkstyle-result.xml" and "target/checkstyle-suppressions.xml" files 
> for these projects.
> Maven configuration:
> {code:xml}
> <plugin>
>       <groupId>org.apache.maven.plugins</groupId>
>       <artifactId>maven-checkstyle-plugin</artifactId>
>       <version>3.2.1</version>
>       <dependencies>
>               <dependency>
>                       <groupId>com.puppycrawl.tools</groupId>
>                       <artifactId>checkstyle</artifactId>
>                       <version>10.9.3</version>
>               </dependency>
>       </dependencies>
>       <configuration>
>               <configLocation>checkstyle.xml</configLocation>
>               
> <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
>               <includeTestSourceDirectory>true</includeTestSourceDirectory>
>               <violationSeverity>info</violationSeverity>
>       </configuration>
>       <executions>
>               <execution>
>                       <id>checkstyle-check</id>
>                       <phase>validate</phase>
>                       <goals>
>                               <goal>check</goal>
>                       </goals>
>               </execution>
>       </executions>
> </plugin>
> {code}
> Maven output:
> {noformat}
> [INFO] --- checkstyle:3.2.1:check (checkstyle-check) @ parent-project ---
> [INFO] You have 0 Checkstyle violations.
> {noformat}
> Content of the generated "target/checkstyle-result.xml":
> {code:xml}
> <?xml version="1.0" encoding="UTF-8"?>
> <checkstyle version="10.9.3">
> </checkstyle>
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to