hibernate-validator-osgi-integrationtest
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator-osgi-integrationtest</artifactId> <version>7.0.2.Final</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Hibernate Validator, declare and validate application constraints ~ ~ License: Apache License, Version 2.0 ~ See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>. --> <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> <parent> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator-osgi</artifactId> <version>7.0.2.Final</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>hibernate-validator-osgi-integrationtest</artifactId> <packaging>jar</packaging> <name>Hibernate Validator OSGi integration test</name> <description>Hibernate Validator OSGi integration test using Apache Karaf</description> <properties> <maven.deploy.skip>true</maven.deploy.skip> <forbiddenapis-junit.path>forbidden-allow-junit.txt</forbiddenapis-junit.path> <hibernate-validator-parent.path>../..</hibernate-validator-parent.path> </properties> <dependencies> <!-- BV / HV --> <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>hibernate-validator</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>hibernate-validator-osgi-karaf-features</artifactId> <version>${project.version}</version> <type>pom</type> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.inject</groupId> <artifactId>jakarta.inject-api</artifactId> <scope>test</scope> </dependency> <!-- javax.money --> <dependency> <groupId>javax.money</groupId> <artifactId>money-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.javamoney</groupId> <artifactId>moneta</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> </exclusion> </exclusions> </dependency> <!-- For Moneta --> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <scope>test</scope> </dependency> <!-- For injection in tests --> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> </dependency> <!-- script engines --> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-jsr223</artifactId> <scope>test</scope> </dependency> <!-- Pax Exam --> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam-container-karaf</artifactId> <version>${version.org.ops4j.pax.exam}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.karaf</groupId> <artifactId>apache-karaf</artifactId> <version>${version.org.apache.karaf}</version> <type>tar.gz</type> <scope>test</scope> <!-- We just need the archive, without downloading its gazillion of dependencies. mvn dependency:tree seems to say that this isn't working. --> <exclusions> <exclusion> <artifactId>*</artifactId> <groupId>*</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>org.apache.karaf.features.core</artifactId> <version>${version.org.apache.karaf}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam-junit4</artifactId> <version>${version.org.ops4j.pax.exam}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam</artifactId> <version>${version.org.ops4j.pax.exam}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-aether</artifactId> <version>${version.org.ops4j.pax.url}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> <version>${version.org.osgi.core}</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.el</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- Generates a dependencies.properties file; Required for versionAsInProject() --> <plugin> <groupId>org.apache.servicemix.tooling</groupId> <artifactId>depends-maven-plugin</artifactId> <executions> <execution> <id>generate-depends-file</id> <goals> <goal>generate-depends-file</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <reuseForks>false</reuseForks> <systemPropertyVariables> <maven.settings.localRepository>${settings.localRepository}</maven.settings.localRepository> <maven.mavencentral.repo.url>${mavencentral.repo.url}</maven.mavencentral.repo.url> </systemPropertyVariables> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> </plugin> <plugin> <groupId>de.thetaphi</groupId> <artifactId>forbiddenapis</artifactId> </plugin> </plugins> </build> </project>