Skip to content

Commit a1c21cb

Browse files
committed
Add configuration for spotless-maven-plugin
1 parent e28c483 commit a1c21cb

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

pom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@
126126
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
127127
<maven-surefire-report-plugin.version>3.5.4</maven-surefire-report-plugin.version>
128128
<properties-maven-plugin.version>1.3.0</properties-maven-plugin.version>
129+
<spotless-maven-plugin-eclipse.version>4.37</spotless-maven-plugin-eclipse.version>
130+
<spotless-maven-plugin.version>3.2.1</spotless-maven-plugin.version>
129131
<versions-maven-plugin.version>2.21.0</versions-maven-plugin.version>
130132

131133
<!-- General settings -->
@@ -646,6 +648,36 @@
646648
<version>${properties-maven-plugin.version}</version>
647649
</plugin>
648650
<plugin>
651+
<groupId>com.diffplug.spotless</groupId>
652+
<artifactId>spotless-maven-plugin</artifactId>
653+
<version>${spotless-maven-plugin.version}</version>
654+
<configuration>
655+
<formats>
656+
<!-- General formats -->
657+
<format>
658+
<includes>
659+
<include>*.java</include>
660+
<include>*.md</include>
661+
<include>*.adoc</include>
662+
<include>*.ttl</include>
663+
</includes>
664+
<trimTrailingWhitespace/>
665+
<endWithNewline/>
666+
<encoding>${project.build.sourceEncoding}</encoding>
667+
<lineEndings>UNIX</lineEndings>
668+
</format>
669+
</formats>
670+
<!-- Java-specific formats -->
671+
<java>
672+
<includes>
673+
<include>src/**/*.java</include>
674+
</includes>
675+
<eclipse>
676+
<version>${spotless-maven-plugin-eclipse.version}</version>
677+
<file>${maven.multiModuleProjectDirectory}/.development/esmf-eclipse-codestyle.xml</file>
678+
</eclipse>
679+
</java>
680+
</configuration>
649681
</plugin>
650682
<plugin>
651683
<groupId>org.codehaus.mojo</groupId>

0 commit comments

Comments
 (0)