freelib-maven-plugins
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>info.freelibrary</groupId> <artifactId>freelib-maven-plugins</artifactId> <version>0.5.2</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>info.freelibrary</groupId> <artifactId>freelib-parent</artifactId> <version>9.0.0</version> </parent> <artifactId>freelib-maven-plugins</artifactId> <version>0.5.2</version> <packaging>maven-plugin</packaging> <name>FreeLibrary Maven Plugins</name> <description>A small collection of Maven plugins</description> <url>http://projects.freelibrary.info/freelib-maven-plugins</url> <licenses> <license> <name>Mozilla Public License 2.0 (MPL 2.0)</name> <url>https://opensource.org/licenses/MPL-2.0</url> </license> </licenses> <developers> <developer> <name>Kevin S. Clarke</name> <email>ksclarke@ksclarke.io</email> <url>http://kevinclarke.info</url> <roles> <role>developer</role> </roles> <timezone>America/New_York</timezone> </developer> </developers> <scm> <connection>scm:git:git@github.com:ksclarke/freelib-maven-plugins.git</connection> <developerConnection>scm:git:git@github.com:ksclarke/freelib-maven-plugins.git</developerConnection> <url>git@github.com:ksclarke/freelib-maven-plugins.git</url> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/ksclarke/freelib-maven-plugins/issues</url> </issueManagement> <properties> <codacy.plugin.version>1.2.0</codacy.plugin.version> <slf4j.simple.logger.version>2.0.13</slf4j.simple.logger.version> <maven.version>3.9.8</maven.version> <maven.plugin.version>3.13.1</maven.plugin.version> <guava.version>33.2.1-jre</guava.version> <roaster.version>2.29.0.Final</roaster.version> <logLevel>DEBUG</logLevel> <freelib.utils.version>5.0.1</freelib.utils.version> <shared.utils.version>3.4.2</shared.utils.version> <xom.version>1.3.9</xom.version> <commons.io.version>2.16.1</commons.io.version> <testLogLevel>DEBUG</testLogLevel> <oshi.core.version>6.6.1</oshi.core.version> <test.harness.version>3.3.0</test.harness.version> <plexus.utils.version>4.0.1</plexus.utils.version> </properties> <dependencies> <dependency> <groupId>info.freelibrary</groupId> <artifactId>freelib-utils</artifactId> <version>${freelib.utils.version}</version> </dependency> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>${oshi.core.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j.simple.logger.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>xom</groupId> <artifactId>xom</artifactId> <version>${xom.version}</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>${maven.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>${plexus.utils.version}</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model</artifactId> <version>${maven.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> <version>${maven.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>${maven.plugin.version}</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-collections</artifactId> </exclusion> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>${maven.plugin.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jboss.forge.roaster</groupId> <artifactId>roaster-api</artifactId> <version>${roaster.version}</version> </dependency> <dependency> <groupId>org.jboss.forge.roaster</groupId> <artifactId>roaster-jdt</artifactId> <version>${roaster.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons.io.version}</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.17.0</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <version>4.9.2</version> <exclusions> <exclusion> <groupId>org.iq80.snappy</groupId> <artifactId>snappy</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.iq80.snappy</groupId> <artifactId>snappy</artifactId> <version>0.5</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.maven.plugin-testing</groupId> <artifactId>maven-plugin-testing-harness</artifactId> <version>${test.harness.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-compat</artifactId> <version>${maven.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <resources> <resource> <targetPath>.</targetPath> <directory>src/main/resources</directory> <includes> <include>freelib-maven_messages.xml</include> <include>mime.types</include> </includes> </resource> <resource> <targetPath>META-INF/maven</targetPath> <directory>src/main/generated</directory> <includes> <include>plugin.xml</include> </includes> </resource> </resources> <testResources> <testResource> <targetPath>${basedir}/target/test-project/src/main/resources</targetPath> <directory>src/main/resources</directory> <includes> <include>freelib-maven_messages.xml</include> </includes> </testResource> <testResource> <targetPath>${basedir}/target/test-project/</targetPath> <directory>src/test/resources</directory> <includes> <include>test-pom.xml</include> </includes> </testResource> <testResource> <targetPath>${basedir}/target/test-project/src/test/resources/</targetPath> <filtering>true</filtering> <directory>src/test/resources</directory> <includes> <include>logback-test.xml</include> </includes> </testResource> <testResource> <targetPath>${basedir}/target/test-project/src/main/resources/</targetPath> <filtering>true</filtering> <directory>src/test/resources</directory> <includes> <include>logback.xml</include> </includes> </testResource> </testResources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>src/main/generated</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>info.freelibrary</groupId> <artifactId>freelib-maven-plugins</artifactId> <configuration> <generatedSourcesDirectory>${project.basedir}/src/main/generated</generatedSourcesDirectory> </configuration> </plugin> <plugin> <artifactId>maven-plugin-plugin</artifactId> <version>${maven.plugin.version}</version> <executions> <execution> <id>default-descriptor</id> <phase>process-classes</phase> </execution> </executions> <configuration> <extractors> <extractor>java-annotations</extractor> </extractors> <goalPrefix>freelib</goalPrefix> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <compilerArgument>-proc:full</compilerArgument> </configuration> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> </plugin> <plugin> <artifactId>maven-pmd-plugin</artifactId> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludes> <exclude>**/MediaTypeTest.java</exclude> </excludes> <argLine>${jacoco.agent.arg}</argLine> </configuration> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> </plugin> </plugins> </build> <profiles> <profile> <id>snyk-check</id> <activation> <property> <name>env.SNYK_TOKEN</name> </property> </activation> <build> <plugins> <plugin> <groupId>io.snyk</groupId> <artifactId>snyk-maven-plugin</artifactId> <executions> <execution> <id>snyk-test</id> <goals> <goal>test</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>