archetype-resources.pom.xml Maven / Gradle / Ivy
<?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> <groupId>${groupId}</groupId> <artifactId>${artifactId}-parent</artifactId> <version>${version}</version> <packaging>pom</packaging> <dependencyManagement> <dependencies> <dependency> <groupId>com.github.katari</groupId> <artifactId>k2-parent</artifactId> <version>${k2.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>3.1.1</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <!-- Checkstyle, very strict on sources, including javadocs, a little bit relaxed on tests, specially on javadocs. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.17</version> <dependencies> <dependency> <groupId>com.github.katari</groupId> <artifactId>k2-build-tools</artifactId> <version>${k2.version}</version> </dependency> </dependencies> <executions> <!-- Fails build if checkstyle fails. --> <execution> <id>check</id> <phase>verify</phase> <goals><goal>check</goal></goals> <configuration> <configLocation>com/k2/checkstyle.xml</configLocation> <suppressionsLocation> com/k2/test-suppressions.xml </suppressionsLocation> <suppressionsFileExpression> checkstyle.suppressions.file </suppressionsFileExpression> <includeTestSourceDirectory>true</includeTestSourceDirectory> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <linkXRef>false</linkXRef> </configuration> </execution> </executions> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> <compilerArgs> <arg>-Xlint:all</arg> </compilerArgs> </configuration> </plugin> <plugin> <groupId>io.swagger</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.3.1</version> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.3.RELEASE</version> </plugin> </plugins> </pluginManagement> </build> <properties> <k2.version>${k2Version}</k2.version> </properties> <!-- vim: set ts=2 et sw=2 ai: --> </project>