JSR-303 TCK.
Here is the list of declaration for jsr303-tck. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.hibernate.jsr303.tck</groupId> <artifactId>jsr303-tck</artifactId> <version>1.0.6.GA</version> </dependency>
If you think this Maven repository POM file listing for jsr303-tck is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.
The jsr303-tck-1.0.6.GA has 5 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | testng 5.8 TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. | 72 |
Java Library | validation-api 1.0.0.GA Bean Validation (JSR-303) API. | 355 |
The following plugins are used in the jsr303-tck-1.0.6.GA.jar
The following packages are defined in the jsr303-tck-1.0.6.GA.jar
org.hibernate.jsr303.tck.common org.hibernate.jsr303.tck.tests.bootstrap org.hibernate.jsr303.tck.tests.bootstrap.customprovider org.hibernate.jsr303.tck.tests.constraints.application org.hibernate.jsr303.tck.tests.constraints.builtinconstraints org.hibernate.jsr303.tck.tests.constraints.constraintcomposition org.hibernate.jsr303.tck.tests.constraints.constraintcomposition.nestedconstraintcomposition org.hibernate.jsr303.tck.tests.constraints.constraintdefinition org.hibernate.jsr303.tck.tests.constraints.customconstraint org.hibernate.jsr303.tck.tests.constraints.groups org.hibernate.jsr303.tck.tests.constraints.groups.groupsequence org.hibernate.jsr303.tck.tests.constraints.groups.groupsequenceisolation org.hibernate.jsr303.tck.tests.constraints.groups.inheritance org.hibernate.jsr303.tck.tests.constraints.inheritance org.hibernate.jsr303.tck.tests.constraints.invalidconstraintdefinitions org.hibernate.jsr303.tck.tests.constraints.validatorresolution org.hibernate.jsr303.tck.tests.messageinterpolation org.hibernate.jsr303.tck.tests.metadata org.hibernate.jsr303.tck.tests.traversableresolver org.hibernate.jsr303.tck.tests.validation org.hibernate.jsr303.tck.tests.validation.graphnavigation org.hibernate.jsr303.tck.tests.validation.validatorcontext org.hibernate.jsr303.tck.tests.validatorfactory org.hibernate.jsr303.tck.tests.xmlconfiguration org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.clazzlevel org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.fieldlevel org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdeclaration.propertylevel org.hibernate.jsr303.tck.tests.xmlconfiguration.constraintdefinition org.hibernate.jsr303.tck.util
Here is the content of the POM file.
<?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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.hibernate.jsr303.tck</groupId> <artifactId>jsr303-tck</artifactId> <packaging>jar</packaging> <version>1.0.6.GA</version> <name>JSR-303 TCK</name> <url>http://validator.hibernate.org</url> <description>JSR-303 TCK</description> <mailingLists> <mailingList> <name>hibernate-dev</name> <post>hibernate-dev@lists.jboss.org</post> </mailingList> </mailingLists> <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>5.8</version> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> </dependency> <dependency> <groupId>org.jboss.test-audit</groupId> <artifactId>jboss-test-audit-api</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>org.jboss.test-harness</groupId> <artifactId>jboss-test-harness-api</artifactId> <version>1.1.0-CR9</version> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jboss.test-harness</groupId> <artifactId>jboss-test-harness</artifactId> <version>1.1.0-CR9</version> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <defaultGoal>install</defaultGoal> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav</artifactId> <version>1.0-beta-2</version> </extension> </extensions> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.0-alpha-4</version> <executions> <execution> <id>enforce</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>2.0.9</version> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.jboss.maven.plugins</groupId> <artifactId>maven-jdocbook-plugin</artifactId> <version>2.2.3</version> <extensions>true</extensions> <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jdocbook-style</artifactId> <version>2.0.1</version> <type>jdocbook-style</type> </dependency> </dependencies> <configuration> <sourceDocumentName>master.xml</sourceDocumentName> <sourceDirectory>${basedir}/src/main/docbook</sourceDirectory> <masterTranslation>en-US</masterTranslation> <imageResource> <directory>${basedir}/src/main/docbook/en-US/harness</directory> </imageResource> <formats> <format> <formatName>pdf</formatName> <stylesheetResource>classpath:/xslt/org/hibernate/jdocbook/xslt/pdf.xsl</stylesheetResource> <finalName>beanvalidation-tck.pdf</finalName> </format> <format> <formatName>html_single</formatName> <stylesheetResource>classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml-single.xsl </stylesheetResource> <finalName>index.html</finalName> </format> <format> <formatName>html</formatName> <stylesheetResource>classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml.xsl </stylesheetResource> <finalName>index.html</finalName> </format> </formats> <options> <xincludeSupported>true</xincludeSupported> <xmlTransformerType>saxon</xmlTransformerType> <!-- needed for uri-resolvers; can be ommitted if using 'current' uri scheme --> <!-- could also locate the docbook dependency and inspect its version... --> <docbookVersion>1.72.0</docbookVersion> <localeSeparator>-</localeSeparator> </options> </configuration> <executions> <execution> <id>make-doc</id> <phase>site</phase> <goals> <goal>resources</goal> <goal>generate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jboss.maven.plugins</groupId> <artifactId>maven-jdocbook-style-plugin</artifactId> <version>2.0.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.2</version> <executions> <execution> <id>attach-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>${basedir}/src/main/resources/tck-tests.xml</file> <type>xml</type> <classifier>suite</classifier> </artifact> <artifact> <file>${basedir}/src/main/resources/tck-audit.xml</file> <type>xml</type> <classifier>audit</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.0</version> <executions> <execution> <id>copy-in-container-dependencies</id> <phase>compile</phase> <goals> <goal>copy</goal> </goals> <configuration> <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory> <stripVersion>true</stripVersion> <artifactItems> <artifactItem> <groupId>org.jboss.test-harness</groupId> <artifactId>jboss-test-harness</artifactId> <overWrite>true</overWrite> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.0.4</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-9</version> <configuration> <allowTimestampedSnapshots>true</allowTimestampedSnapshots> <goals>deploy org.jboss.maven.plugins:maven-jdocbook-plugin:2.2.3:resources org.jboss.maven.plugins:maven-jdocbook-plugin:2.2.3:generate assembly:assembly </goals> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-2</version> <configuration> <descriptors> <descriptor>src/main/assembly/assembly.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build> <issueManagement> <system>JIRA</system> <url>http://opensource.atlassian.com/projects/hibernate/browse/BVTCK</url> </issueManagement> <inceptionYear>2008</inceptionYear> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <scm> <connection>scm:git:git://github.com/beanvalidation/beanvalidation-tck.git</connection> <developerConnection>scm:git:git@github.com:beanvalidation/beanvalidation-tck.git</developerConnection> <url>http://github.com/beanvalidation/beanvalidation-tck</url> </scm> <distributionManagement> <repository> <id>jboss-releases-repository</id> <name>JBoss Releases Repository</name> <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>jboss-snapshots-repository</id> <name>JBoss Snapshots Repository</name> <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> <profiles> <profile> <id>tck-audit</id> <activation> <property> <name>tck-audit</name> </property> </activation> <dependencies> <dependency> <groupId>org.jboss.test-audit</groupId> <artifactId>jboss-test-audit-impl</artifactId> <version>1.0.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>process_annotations</id> <phase>process-resources</phase> <configuration> <tasks> <javac srcdir="${basedir}/src/main/java" destdir="${basedir}/target/classes" failonerror="true"> <compilerarg value="-proc:only" /> <compilerarg value="-AauditXml=${basedir}/src/main/resources/tck-audit.xml" /> <classpath> <path refid="maven.compile.classpath" /> </classpath> </javac> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.7.0</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <compilerArgument>-proc:none</compilerArgument> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-versions</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireJavaVersion> <version>1.6</version> </requireJavaVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.2</version> <executions> <execution> <id>attach-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>${basedir}/src/main/resources/tck-tests.xml</file> <type>xml</type> <classifier>suite</classifier> </artifact> <artifact> <file>${basedir}/src/main/resources/tck-audit.xml</file> <type>xml</type> <classifier>audit</classifier> </artifact> <artifact> <file>${basedir}/target/coverage.html</file> <type>html</type> <classifier>coverage</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> <defaultGoal>compile</defaultGoal> </build> </profile> <profile> <id>write-artifacts-to-disk</id> <activation> <property> <name>dumpArtifacts</name> </property> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <executions> <execution> <id>generate-jsr-303-artifacts</id> <phase>package</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <classpathScope>test</classpathScope> <mainClass>org.jboss.testharness.api.TCK</mainClass> <systemProperties> <systemProperty> <key>dumpArtifacts</key> <value>true</value> </systemProperty> <systemProperty> <key>org.jboss.testharness.outputDirectory</key> <value>target/jsr303-artifacts</value> </systemProperty> <systemProperty> <key>org.jboss.testharness.libraryDirectory</key> <value>target/jsr303-artifacts/dependencies</value> </systemProperty> </systemProperties> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>release</id> <properties> <createChecksum>true</createChecksum> </properties> </profile> </profiles> </project>