externalcodeformatter
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>de.funfried.netbeans.plugins</groupId> <artifactId>externalcodeformatter</artifactId> <version>1.15.5</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <name>External Code Formatters for NetBeans</name> <description>Several external (e.g. Eclipse, Google, Spring, ...) code formatters integration for NetBeans</description> <url>https://funfried.github.io/externalcodeformatter_for_netbeans/</url> <inceptionYear>2019</inceptionYear> <licenses> <license> <name>Eclipse Public License, Version 2.0</name> <url>https://www.eclipse.org/legal/epl-v20.html</url> </license> </licenses> <groupId>de.funfried.netbeans.plugins</groupId> <artifactId>externalcodeformatter</artifactId> <version>1.15.5</version> <packaging>nbm</packaging> <developers> <developer> <id>bahlef</id> <name>Fabian Bahle</name> <email>info@funfried.de</email> <roles> <role>Developer</role> </roles> <url>https://www.funfried.de</url> </developer> <developer> <id>manticore-projects</id> <name>Andreas Reichel</name> <roles> <role>Contributor</role> </roles> <url>https://github.com/manticore-projects</url> </developer> <developer> <id>markiewb</id> <name>Benno Markiewicz</name> <roles> <role>Former Developer</role> </roles> <url>https://github.com/markiewb</url> </developer> <developer> <id>geertjanw</id> <name>Geertjan Wielenga</name> <roles> <role>Former Developer</role> </roles> <url>https://github.com/geertjanw</url> </developer> <developer> <id>epochcoder</id> <name>Willie Scholtz</name> <roles> <role>Originator</role> <role>Former Developer</role> </roles> <url>https://github.com/epochcoder</url> </developer> </developers> <contributors> <contributor> <name>Saad Mufti</name> <url>https://github.com/saadmufti</url> </contributor> <contributor> <name>Jonathan Poulin</name> <url>https://github.com/jonathanpoulin9</url> </contributor> </contributors> <scm> <connection>scm:git:https://github.com/funfried/externalcodeformatter_for_netbeans.git</connection> <developerConnection>scm:git:git@github.com/funfried/externalcodeformatter_for_netbeans.git</developerConnection> <tag>HEAD</tag> <url>https://github.com/funfried/externalcodeformatter_for_netbeans</url> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/funfried/externalcodeformatter_for_netbeans/issues/</url> </issueManagement> <ciManagement> <system>GitHub</system> <url>https://github.com/funfried/externalcodeformatter_for_netbeans/actions/</url> </ciManagement> <distributionManagement> <site> <id>github</id> <name>Maven Site Distribution</name> <url>scm:git:https://github.com/funfried/externalcodeformatter_for_netbeans.git</url> </site> <repository> <id>sonatype-nexus-staging</id> <name>Nexus Release Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <properties> <java.version>17</java.version> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.resourceEncoding>UTF-8</project.build.resourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <keystore.file>${project.build.directory}/keystore</keystore.file> <google-java-format.version>1.23.0</google-java-format.version> <palantir-java-format.version>2.50.0</palantir-java-format.version> <xml-formatter.version>0.4.0</xml-formatter.version> <commons-lang.version>3.17.0</commons-lang.version> <netbeans.version>RELEASE120</netbeans.version> <jsoup.version>1.18.1</jsoup.version> <pmd.version>7.3.0</pmd.version> <argLine></argLine> </properties> <dependencies> <!-- Eclipse Formatter --> <dependency> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.text</artifactId> <version>3.14.100</version> <exclusions> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.equinox.preferences</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi</artifactId> </exclusion> </exclusions> </dependency> <!-- Eclipse Java Formatter --> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>org.eclipse.jdt.core</artifactId> <version>3.39.0</version> <exclusions> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.equinox.preferences</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi</artifactId> </exclusion> </exclusions> </dependency> <!-- Eclipse JavaScript Formatter --> <dependency> <groupId>de.funfried.libraries</groupId> <artifactId>jsdt-core</artifactId> <version>1.0.10</version> <exclusions> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> <exclusion> <groupId>com.google.javascript</groupId> <artifactId>closure-compiler-unshaded</artifactId> </exclusion> <exclusion> <groupId>p2.eclipse.plugin</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.osgi</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.prefs</artifactId> <version>1.1.2</version> </dependency> <!-- Spring Formatter --> <dependency> <groupId>io.spring.javaformat</groupId> <artifactId>spring-javaformat-formatter</artifactId> <version>0.0.43</version> </dependency> <!-- Google Formatter --> <dependency> <groupId>com.google.googlejavaformat</groupId> <artifactId>google-java-format</artifactId> <version>${google-java-format.version}</version> <exclusions> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> </exclusions> </dependency> <!-- Palantir Formatter --> <dependency> <groupId>com.palantir.javaformat</groupId> <artifactId>palantir-java-format</artifactId> <version>${palantir-java-format.version}</version> <exclusions> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.palantir.javaformat</groupId> <artifactId>palantir-java-format-spi</artifactId> <version>${palantir-java-format.version}</version> <exclusions> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.functionaljava</groupId> <artifactId>functionaljava</artifactId> <version>5.0</version> </dependency> <!-- Spotless Formatter --> <dependency> <groupId>com.diffplug.spotless</groupId> <artifactId>spotless-lib</artifactId> <version>2.44.0</version> </dependency> <!-- XML Formatter --> <dependency> <groupId>net.revelc.code.formatter</groupId> <artifactId>xml-formatter</artifactId> <version>${xml-formatter.version}</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>${jsoup.version}</version> </dependency> <!-- Jackson/Json Formatter --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.17.2</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.17.2</version> </dependency> <!-- CSS Parser --> <dependency> <groupId>net.sourceforge.cssparser</groupId> <artifactId>cssparser</artifactId> <version>0.9.30</version> </dependency> <dependency> <groupId>org.w3c.css</groupId> <artifactId>sac</artifactId> <version>1.3</version> </dependency> <!-- JSQLFormatter --> <dependency> <groupId>com.manticore-projects.jsqlformatter</groupId> <artifactId>jsqlformatter</artifactId> <version>1.0.0</version> <exclusions> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> </exclusion> <exclusion> <groupId>org.graalvm.sdk</groupId> <artifactId>graal-sdk</artifactId> </exclusion> </exclusions> </dependency> <!-- Vertical Blank SQL Formatter --> <dependency> <groupId>com.github.vertical-blank</groupId> <artifactId>sql-formatter</artifactId> <version>2.0.5</version> </dependency> <!-- NetBeans --> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-api-annotations-common</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-options-api</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor-lib</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor-util</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor-guards</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor-indent</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-editor-mimelookup</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-diff</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-parsing-api</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-projectapi</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-projectuiapi</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-java-lexer</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-lexer</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-queries</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-awt</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-text</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-util-ui</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-util</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-util-lookup</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-loaders</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-filesystems</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-filesystems-nb</artifactId> <version>${netbeans.version}</version> </dependency> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-openide-dialogs</artifactId> <version>${netbeans.version}</version> </dependency> <!-- Apache Commons --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>1.12.0</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.17.0</version> </dependency> <dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> <version>1.9.0</version> </dependency> <!-- Google --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.3.1-jre</version> </dependency> <!-- Test --> <dependency> <groupId>org.netbeans.api</groupId> <artifactId>org-netbeans-modules-nbjunit</artifactId> <version>${netbeans.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.netbeans.utilities</groupId> <artifactId>nbm-maven-plugin</artifactId> <version>14.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.13.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.4.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>3.1.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.3.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.4.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.7.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.1.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.7.0</version> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>3.2.1</version> <configuration> <shortRevisionLength>6</shortRevisionLength> <doCheck>false</doCheck> <doUpdate>false</doUpdate> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>keytool-maven-plugin</artifactId> <version>1.7</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.2.6</version> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <version>2.24.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.20.0</version> <configuration> <skipDeploy>true</skipDeploy> </configuration> <dependencies> <dependency> <groupId>org.apache.maven.skins</groupId> <artifactId>maven-fluido-skin</artifactId> <version>2.0.0-M10</version> </dependency> <dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-module-xdoc</artifactId> <version>2.0.0-M12</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-publish-plugin</artifactId> <version>3.3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.7.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.10.0</version> <configuration> <quiet>true</quiet> <doclint>all,-missing</doclint> <links> <link>https://javadoc.io/doc/org.netbeans.api/org-openide-util-lookup/${netbeans.version}/</link> <link>https://javadoc.io/doc/org.netbeans.api/org-openide-filesystems/${netbeans.version}/</link> <link>https://javadoc.io/doc/org.netbeans.api/org-netbeans-modules-diff/${netbeans.version}/</link> <link>https://javadoc.io/doc/org.netbeans.api/org-netbeans-modules-projectapi/${netbeans.version}/</link> <link>https://javadoc.io/doc/org.netbeans.api/org-netbeans-modules-options-api/${netbeans.version}/</link> <link>https://javadoc.io/doc/org.netbeans.api/org-netbeans-modules-editor-guards/${netbeans.version}/</link> <link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link> <link>https://javadoc.io/doc/com.google.googlejavaformat/google-java-format/${google-java-format.version}/</link> <link>https://javadoc.io/doc/net.revelc.code.formatter/xml-formatter/${xml-formatter.version}/</link> <link>https://javadoc.io/doc/org.jsoup/jsoup/${jsoup.version}/</link> </links> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.3.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.17.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <version>2.12.1</version> <configuration> <teamlist>team.html</teamlist> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> <version>2.3</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <version>2.4.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.5.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.8.0</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.12</version> <configuration> <includes> <include>de/funfried/netbeans/plugins/external/formatter/**/*</include> </includes> <excludes> <exclude>de/funfried/netbeans/plugins/external/formatter/**/Bundle.class</exclude> <exclude>de/funfried/netbeans/plugins/external/formatter/**/ui/**/*</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <version>4.3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <version>3.5.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.24.0</version> <dependencies> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-core</artifactId> <version>${pmd.version}</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-java</artifactId> <version>${pmd.version}</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-javascript</artifactId> <version>${pmd.version}</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-jsp</artifactId> <version>${pmd.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>4.8.6.4</version> </plugin> <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> <version>10.0.4</version> <configuration> <nvdApiServerId>nvd-api-key</nvdApiServerId> <assemblyAnalyzerEnabled>false</assemblyAnalyzerEnabled> </configuration> </plugin> <plugin> <groupId>org.sonatype.ossindex.maven</groupId> <artifactId>ossindex-maven-plugin</artifactId> <version>3.2.0</version> <configuration> <cvssScoreThreshold>3</cvssScoreThreshold> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>keytool-maven-plugin</artifactId> <executions> <execution> <goals> <goal>generateKeyPair</goal> </goals> <phase>generate-resources</phase> </execution> </executions> <configuration> <skipIfExist>true</skipIfExist> <keystore>${keystore.file}</keystore> <storepass>${keystore.pass}</storepass> <keypass>${keystore.pass}</keypass> <alias>${project.artifactId}</alias> <dname>CN=funfried.de, OU=${project.artifactId}, O=funfried.de, L=Schwaebisch Hall, ST=Baden-Wuerttemberg, C=DE</dname> <validity>730</validity> <keysize>2048</keysize> <sigalg>SHA512withRSA</sigalg> <keyalg>RSA</keyalg> </configuration> </plugin> <plugin> <groupId>org.apache.netbeans.utilities</groupId> <artifactId>nbm-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <licenseName>Eclipse Public License, Version 2.0</licenseName> <licenseFile>${basedir}/src/main/resources/de/funfried/netbeans/plugins/external/formatter/epl-v20.html</licenseFile> <distributionUrl>https://github.com/funfried/eclipsecodeformatter_for_netbeans/</distributionUrl> <author>Fabian Bahle (info@funfried.de) and others / original authors: benno.markiewicz@googlemail.com, geertjan.wielenga@oracle.com and williescholtz@gmail.com</author> <verifyRuntime>warn</verifyRuntime> <keystore>${keystore.file}</keystore> <keystorealias>${project.artifactId}</keystorealias> <keystorepassword>${keystore.pass}</keystorepassword> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <release>${java.version}</release> <forceJavacCompilerUse>true</forceJavacCompilerUse> <fork>true</fork> <compilerArgs> <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</arg> <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</arg> <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED</arg> <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED</arg> <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED</arg> <arg>-J--add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED</arg> <arg>-J--add-exports=java.base/sun.nio.ch=ALL-UNNAMED</arg> <arg>-J--add-exports=java.base/java.net=ALL-UNNAMED</arg> <arg>-J--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</arg> <arg>-J--add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED</arg> <arg>-J--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED</arg> <arg>-J--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED</arg> <arg>-J--add-opens=java.base/java.net=ALL-UNNAMED</arg> </compilerArgs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Implementation-Build>${buildNumber}</Implementation-Build> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <executions> <execution> <phase>validate</phase> <goals> <goal>create</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> <configuration> <configFile>${project.basedir}/eclipse_formatter_template.xml</configFile> <sourceDirectory>${project.basedir}</sourceDirectory> <excludes> <exclude>**/src/test/resources/**</exclude> <exclude>**/target/**</exclude> </excludes> <lineEnding>AUTO</lineEnding> <skipCssFormatting>true</skipCssFormatting> <skipHtmlFormatting>true</skipHtmlFormatting> <skipJsFormatting>true</skipJsFormatting> <skipJsonFormatting>true</skipJsonFormatting> <skipXmlFormatting>true</skipXmlFormatting> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-publish-plugin</artifactId> <configuration> <serverId>github</serverId> <scmBranch>gh-pages</scmBranch> </configuration> <executions> <execution> <id>scm-publish</id> <phase>site-deploy</phase> <goals> <goal>publish-scm</goal> </goals> <configuration> <content>${project.build.directory}/site</content> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <forkCount>3</forkCount> <reuseForks>true</reuseForks> <argLine> @{argLine} -Xmx1024m --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=java.base/java.net=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED </argLine> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <executions> <execution> <id>default-prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>default-report</id> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>analyze</id> <goals> <goal>analyze-only</goal> </goals> <configuration> <failOnWarning>true</failOnWarning> <ignoredUnusedDeclaredDependencies> <ignoredUnusedDeclaredDependency>org.apache.commons:commons-text</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.osgi:org.osgi.service.prefs</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.functionaljava:functionaljava</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.ossindex.maven</groupId> <artifactId>ossindex-maven-plugin</artifactId> <executions> <execution> <id>audit-dependencies</id> <phase>validate</phase> <goals> <goal>audit</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <reportSets> <reportSet> <reports> <report>dependency-updates-report</report> <report>plugin-updates-report</report> <report>property-updates-report</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <reportSets> <reportSet> <reports> <report>changes-report</report> <report>github-report</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <reportSets> <reportSet> <reports> <report>report</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <configuration> <excludes> <exclude>**/*OptionsPanel.java</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <configuration> <plugins> <plugin> <groupId>com.h3xstream.findsecbugs</groupId> <artifactId>findsecbugs-plugin</artifactId> <version>1.13.0</version> </plugin> </plugins> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> <reportSets> <reportSet> <reports> <report>aggregate</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> <profiles> <profile> <id>github</id> <distributionManagement> <repository> <id>github</id> <name>GitHub funfried Apache Maven Packages</name> <url>https://maven.pkg.github.com/funfried/externalcodeformatter_for_netbeans</url> </repository> <snapshotRepository> <id>github</id> <url>https://maven.pkg.github.com/funfried/externalcodeformatter_for_netbeans</url> </snapshotRepository> </distributionManagement> </profile> <profile> <id>sonatype-oss-release</id> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <extensions>true</extensions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>release-commons</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <goals> <goal>sign</goal> </goals> <phase>verify</phase> <configuration> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>coveralls</id> <build> <plugins> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <configuration> <scanForSources>true</scanForSources> <timestampFormat>EpochMillis</timestampFormat> <sourceDirectories> <sourceDirectory>${project.basedir}</sourceDirectory> </sourceDirectories> <jacocoReports> <report>${project.build.directory}/site/jacoco/jacoco.xml</report> </jacocoReports> </configuration> <dependencies> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> </dependencies> </plugin> </plugins> </build> </profile> </profiles> </project>