pom.xml revision 6b055fbf69118e3dee2cef69195b41f54029e09e
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher<?xml version="1.0" encoding="UTF-8"?>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher<!--
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher The contents of this file are subject to the terms of the Common Development and
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher Distribution License (the License). You may not use this file except in compliance with the
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher License.
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher specific language governing permission and limitations under the License.
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher When distributing Covered Software, include this CDDL Header Notice in each file and include
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher Header, with the fields enclosed by brackets [] replaced by your own identifying
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher information: "Portions Copyrighted [year] [name of copyright owner]".
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher Copyright 2015 ForgeRock AS.
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher-->
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher<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">
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <modelVersion>4.0.0</modelVersion>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <parent>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <groupId>org.forgerock.openam</groupId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <artifactId>openam</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <version>13.0.0-SNAPSHOT</version>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher </parent>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <name>OpenAM HTTP</name>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <description>OpenAM HTTP integration</description>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <artifactId>openam-http</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <dependencies>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <groupId>org.forgerock.http</groupId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <artifactId>chf-http-core</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher </dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <dependency>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose <groupId>org.forgerock.commons</groupId>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose <artifactId>forgerock-guice-core</artifactId>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose </dependency>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose <dependency>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose <groupId>com.google.inject.extensions</groupId>
60dceaee2014822717a3f22e1b65b228e20cc5f0Sumit Bose <artifactId>guice-multibindings</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher </dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <groupId>org.forgerock.commons</groupId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <artifactId>forgerock-jaspi-runtime</artifactId>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose </dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <groupId>org.forgerock.openam</groupId>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <artifactId>openam-audit-context</artifactId>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose </dependency>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <dependency>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <groupId>org.forgerock.openam</groupId>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <artifactId>openam-audit-core</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher </dependency>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher </dependencies>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <profiles>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <profile>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <id>child-precommit</id>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <build>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <plugins>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <plugin>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <!-- Enforce Checkstyle during compilation -->
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher <!-- Strictly speaking Checkstyle should be invoked as a
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher report during site generation. However, we want
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher to fail the build if source code does not comply with
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher our coding guidelines, and not at a later stage when
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose the site is generated (which may never occur for some
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher projects).
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose -->
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <groupId>org.apache.maven.plugins</groupId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <artifactId>maven-checkstyle-plugin</artifactId>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <executions>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <execution>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <id>check-src-and-tests</id>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <configuration>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <configLocation>${checkstyleSourceConfigLocation}</configLocation>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <headerLocation>${checkstyleHeaderLocation}</headerLocation>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <suppressionsLocation>${checkstyleUnitTestSuppressionsLocation}</suppressionsLocation>
f128b7b865062da662127712935dcc58bd022384Stephen Gallagher <includeTestSourceDirectory>true</includeTestSourceDirectory>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <!-- Only output errors if we're not expecting any -->
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <consoleOutput>${checkstyleFailOnError}</consoleOutput>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <failsOnError>${checkstyleFailOnError}</failsOnError>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose </configuration>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <phase>process-test-classes</phase>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose <goals>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher <goal>checkstyle</goal>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </goals>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </execution>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </executions>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </plugin>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </plugins>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose </build>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose </profile>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher </profiles>
36fc83f3f64bb16db7bef3e1cebe829424edacd1Sumit Bose</project>
fd3714d0cf068f3c782c1fff32105fc51cc97a0eStephen Gallagher