formatter-maven-plugin
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <version>2.26.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>net.revelc.code</groupId> <artifactId>revelc</artifactId> <version>7</version> <relativePath /> </parent> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <version>2.26.0</version> <packaging>maven-plugin</packaging> <name>formatter-maven-plugin</name> <description>Maven plugin for formatting source code</description> <inceptionYear>2010</inceptionYear> <developers> <developer> <id>jecki.go</id> <name>Jecki</name> </developer> <developer> <id>matt.blanchette</id> <name>Matt Blanchette</name> </developer> <developer> <id>velo</id> <name>Marvin Froeder</name> </developer> <developer> <id>jlandis</id> <name>Jeremy Landis</name> </developer> <developer> <id>ctubbsii</id> <name>Christopher Tubbs</name> </developer> <developer> <id>jam01</id> <name>Jose Montoya</name> </developer> </developers> <prerequisites> <maven>3.6.3</maven> </prerequisites> <scm> <connection>scm:git:https://github.com/revelc/${github.site.repositoryName}.git</connection> <developerConnection>scm:git:git@github.com:revelc/${github.site.repositoryName}.git</developerConnection> <tag>formatter-maven-plugin-2.26.0</tag> <url>https://github.com/revelc/${github.site.repositoryName}</url> </scm> <properties> <formatter.configFile>${project.basedir}/src/main/resources/formatter-maven-plugin/eclipse/java.xml</formatter.configFile> <formatter.css.skip>true</formatter.css.skip> <formatter.excludes>**/src/test/resources/**,**/target/**</formatter.excludes> <formatter.html.skip>true</formatter.html.skip> <formatter.js.skip>true</formatter.js.skip> <formatter.json.skip>true</formatter.json.skip> <formatter.lineEnding>AUTO</formatter.lineEnding> <formatter.sourceDirectory>${project.basedir}</formatter.sourceDirectory> <formatter.xml.skip>true</formatter.xml.skip> <impsort.groups>java.,javax.,org.,com.,net.</impsort.groups> <javadoc.doclint>all</javadoc.doclint> <maven.compiler.release>17</maven.compiler.release> <!-- timestamp for reproducible outputs, updated on release by the release plugin --> <project.build.outputTimestamp>2025-03-20T19:39:24Z</project.build.outputTimestamp> <sort.ignoreLineSeparators>true</sort.ignoreLineSeparators> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.fasterxml.jackson</groupId> <artifactId>jackson-bom</artifactId> <version>2.18.3</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-bom</artifactId> <version>2.0.17</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <!-- override outdated transitive version from commons-digester3 --> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>3.3.0</version> </dependency> <dependency> <!-- converge dependency between our guava and jsdt-core's gson --> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.36.0</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.4.0-jre</version> </dependency> <dependency> <!-- override vulnerable transitive version from commons-digester3 --> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.10.1</version> </dependency> <dependency> <!-- converge commons-digester3 transitive dependency --> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.3.5</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>4.0.2</version> </dependency> <dependency> <!-- resolve jsdt-core convergence problem --> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.function</artifactId> <version>1.2.0</version> </dependency> <dependency> <!-- resolve jsdt-core convergence problem --> <groupId>org.osgi</groupId> <artifactId>osgi.annotation</artifactId> <version>8.1.0</version> </dependency> <dependency> <!-- override outdated transitive version from commons-digester3 --> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>9.7.1</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> <dependency> <groupId>net.revelc.code.formatter</groupId> <artifactId>jsdt-core</artifactId> <version>3.5.0</version> </dependency> <dependency> <groupId>net.revelc.code.formatter</groupId> <artifactId>xml-formatter</artifactId> <version>0.4.0</version> </dependency> <dependency> <groupId>net.sourceforge.cssparser</groupId> <artifactId>cssparser</artifactId> <version>0.9.30</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-digester3</artifactId> <version>3.2</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-resources</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> </dependency> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>org.eclipse.jdt.core</artifactId> <version>3.40.0</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.19.1</version> </dependency> <dependency> <groupId>org.w3c.css</groupId> <artifactId>sac</artifactId> <version>1.3</version> </dependency> <dependency> <!-- provided by Maven 3.1.0 and later; might be an older version like 1.7 --> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.18.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>dependency-convergence</id> <goals> <goal>enforce</goal> </goals> <phase>validate</phase> <configuration> <rules> <dependencyConvergence> <excludes> <!-- Eclipse is bad at dependency convergence, so ignore them --> <exclude>org.eclipse.platform:*</exclude> </excludes> </dependencyConvergence> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>