
archetype-resources.pom.xml Maven / Gradle / Ivy
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>${dollar.sign}{groupId}</groupId> <artifactId>${dollar.sign}{rootArtifactId}</artifactId> <packaging>pom</packaging> <version>${dollar.sign}{version}</version> <name>${dollar.sign}{appUpperCaseName}</name> <properties> <checktyle.config>/${dollar.sign}{rootArtifactId}-base/src/main/resources/checkstyle-checker.xml</checktyle.config> </properties> <profiles> <profile> <id>IntegrationTests</id> <modules> <module>${dollar.sign}{rootArtifactId}-it</module> </modules> </profile> <profile> <id>UI</id> <modules> <module>${dollar.sign}{rootArtifactId}-ui</module> </modules> </profile> </profiles> <modules> <module>${dollar.sign}{rootArtifactId}-bom</module> <module>${dollar.sign}{rootArtifactId}-base</module> <module>${dollar.sign}{rootArtifactId}-model</module> <module>${dollar.sign}{rootArtifactId}-source</module> <module>${dollar.sign}{rootArtifactId}-tests</module> <module>${dollar.sign}{rootArtifactId}-app</module> <module>${dollar.sign}{rootArtifactId}-db</module> </modules> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.0.0</version> <configuration> <configLocation>${dollar.sign}{checktyle.config}</configLocation> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <linkXRef>false</linkXRef> <sourceDirectories> <directory>${dollar.sign}{project.build.sourceDirectory}</directory> <directory>${dollar.sign}{project.build.testSourceDirectory}</directory> </sourceDirectories> </configuration> <executions> <execution> <id>validate</id> <phase>process-sources</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>8.8</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> </plugin> </plugins> </build> </project>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy