CDI TCK tests.
Here is the list of declaration for jsr299-tck-impl. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.jboss.jsr299.tck</groupId> <artifactId>jsr299-tck-impl</artifactId> <version>1.0.4.SP1</version> </dependency>
If you think this Maven repository POM file listing for jsr299-tck-impl is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following plugins are used in the jsr299-tck-impl-1.0.4.SP1.jar
The following packages are defined in the jsr299-tck-impl-1.0.4.SP1.jar
org.jboss.jsr299.tck org.jboss.jsr299.tck.impl org.jboss.jsr299.tck.interceptors.tests.aroundInvoke org.jboss.jsr299.tck.interceptors.tests.aroundInvoke.exception org.jboss.jsr299.tck.interceptors.tests.aroundInvoke.order org.jboss.jsr299.tck.interceptors.tests.definition org.jboss.jsr299.tck.interceptors.tests.invocationContext org.jboss.jsr299.tck.interceptors.tests.lifecycleCallback org.jboss.jsr299.tck.interceptors.tests.lifecycleCallback.exceptions org.jboss.jsr299.tck.interceptors.tests.lifecycleCallback.order org.jboss.jsr299.tck.interceptors.tests.method org.jboss.jsr299.tck.literals org.jboss.jsr299.tck.tests.context org.jboss.jsr299.tck.tests.context.application org.jboss.jsr299.tck.tests.context.application.ejb org.jboss.jsr299.tck.tests.context.conversation org.jboss.jsr299.tck.tests.context.dependent org.jboss.jsr299.tck.tests.context.dependent.ejb org.jboss.jsr299.tck.tests.context.passivating org.jboss.jsr299.tck.tests.context.passivating.broken.decoratorWithNonPassivatingBeanConstructor org.jboss.jsr299.tck.tests.context.passivating.broken.decoratorWithNonPassivatingInitializerMethod org.jboss.jsr299.tck.tests.context.passivating.broken.decoratorWithNonPassivatingInjectedField org.jboss.jsr299.tck.tests.context.passivating.broken.dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean org.jboss.jsr299.tck.tests.context.passivating.broken.dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingConstructorFieldInDecorator org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingDecorator org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInitializerInDecorator org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInjectedFieldInDecorator org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonSerializableIntializerMethod org.jboss.jsr299.tck.tests.context.passivating.broken.finalProducerFieldNotPassivationCapable org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingBeanConstructorParameter org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInitializerMethodParameter org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInjectedField org.jboss.jsr299.tck.tests.context.passivating.broken.managedBeanWithNonPassivatingDecorator org.jboss.jsr299.tck.tests.context.passivating.broken.managedBeanWithNonSerializableInterceptorClass org.jboss.jsr299.tck.tests.context.passivating.broken.nonPassivationCapableManagedBeanHasPassivatingScope org.jboss.jsr299.tck.tests.context.passivating.broken.nonPassivationCapableProducerField org.jboss.jsr299.tck.tests.context.passivating.broken.nonPassivationCapableProducerMethod org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingManagedBeanWithNonPassivatingBeanConstructor org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingManagedBeanWithNonPassivatingInitializerMethod org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingManagedBeanWithNonPassivatingInjcetedField org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingProducerMethodWithNonPassivatingParameter org.jboss.jsr299.tck.tests.context.passivating.broken.unserializableSimpleInjectedIntoPassivatingEnterpriseBean org.jboss.jsr299.tck.tests.context.request org.jboss.jsr299.tck.tests.context.request.ejb org.jboss.jsr299.tck.tests.context.session org.jboss.jsr299.tck.tests.decorators.custom org.jboss.jsr299.tck.tests.decorators.custom.broken.finalBeanClass org.jboss.jsr299.tck.tests.decorators.definition org.jboss.jsr299.tck.tests.decorators.definition.broken.decoratorListedTwiceInBeansXml org.jboss.jsr299.tck.tests.decorators.definition.broken.enabledDecoratorIsNotDecorator org.jboss.jsr299.tck.tests.decorators.definition.broken.finalBeanClass org.jboss.jsr299.tck.tests.decorators.definition.broken.finalBeanMethod org.jboss.jsr299.tck.tests.decorators.definition.broken.multipleDelegateInjectionPoints org.jboss.jsr299.tck.tests.decorators.definition.broken.noDelegateInjectionPoints org.jboss.jsr299.tck.tests.decorators.definition.broken.nonDecoratorWithDecorates org.jboss.jsr299.tck.tests.decorators.definition.broken.nonExistantClassInBeansXml org.jboss.jsr299.tck.tests.decorators.definition.broken.notAllDecoratedTypesImplemented org.jboss.jsr299.tck.tests.decorators.definition.inject.broken.delegateProducerMethod org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateConstructor org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateField org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateInitializerMethod org.jboss.jsr299.tck.tests.decorators.interceptor org.jboss.jsr299.tck.tests.decorators.invocation org.jboss.jsr299.tck.tests.decorators.invocation.observer org.jboss.jsr299.tck.tests.decorators.invocation.producer.method org.jboss.jsr299.tck.tests.decorators.resolution org.jboss.jsr299.tck.tests.definition.bean org.jboss.jsr299.tck.tests.definition.bean.custom org.jboss.jsr299.tck.tests.definition.bean.genericbroken org.jboss.jsr299.tck.tests.definition.name org.jboss.jsr299.tck.tests.definition.qualifier org.jboss.jsr299.tck.tests.definition.qualifier.enterprise org.jboss.jsr299.tck.tests.definition.scope org.jboss.jsr299.tck.tests.definition.scope.broken.tooManyScopes org.jboss.jsr299.tck.tests.definition.scope.enterprise org.jboss.jsr299.tck.tests.definition.stereotype org.jboss.jsr299.tck.tests.definition.stereotype.broken.nonEmptyNamed org.jboss.jsr299.tck.tests.definition.stereotype.broken.scopeConflict org.jboss.jsr299.tck.tests.definition.stereotype.broken.tooManyScopes org.jboss.jsr299.tck.tests.definition.stereotype.broken.withBindingType org.jboss.jsr299.tck.tests.definition.stereotype.defaultNamed org.jboss.jsr299.tck.tests.definition.stereotype.enterprise org.jboss.jsr299.tck.tests.definition.stereotype.inheritance org.jboss.jsr299.tck.tests.deployment.lifecycle org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.addDefinitionError org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.addDeploymentProblem org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.beanDiscoveryMethodThrowsException org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.exceptionInAfterBeanDiscoveryObserver org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.exceptionInAfterBeanValidationObserver org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.failsDuringBeanDiscovery org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.failsDuringValidation org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.normalScope org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.passivatingScope org.jboss.jsr299.tck.tests.deployment.packaging.bundledLibrary org.jboss.jsr299.tck.tests.deployment.packaging.bundledLibrary.libraryBeans org.jboss.jsr299.tck.tests.event org.jboss.jsr299.tck.tests.event.bindingTypes org.jboss.jsr299.tck.tests.event.broken.inject.withoutType org.jboss.jsr299.tck.tests.event.broken.observer.beanNotManaged org.jboss.jsr299.tck.tests.event.broken.observer.dependentIsConditionalObserver org.jboss.jsr299.tck.tests.event.broken.observer.isDisposer org.jboss.jsr299.tck.tests.event.broken.observer.isInitializer org.jboss.jsr299.tck.tests.event.broken.observer.isProducer org.jboss.jsr299.tck.tests.event.broken.observer.notBusinessMethod org.jboss.jsr299.tck.tests.event.broken.observer.tooManyParameters org.jboss.jsr299.tck.tests.event.broken.observer8 org.jboss.jsr299.tck.tests.event.eventTypes org.jboss.jsr299.tck.tests.event.fires org.jboss.jsr299.tck.tests.event.fires.nonbinding org.jboss.jsr299.tck.tests.event.implicit org.jboss.jsr299.tck.tests.event.observer org.jboss.jsr299.tck.tests.event.observer.abortProcessing org.jboss.jsr299.tck.tests.event.observer.checkedException org.jboss.jsr299.tck.tests.event.observer.conditional org.jboss.jsr299.tck.tests.event.observer.enterprise org.jboss.jsr299.tck.tests.event.observer.resolve org.jboss.jsr299.tck.tests.event.observer.resolve.enterprise org.jboss.jsr299.tck.tests.event.observer.runtimeException org.jboss.jsr299.tck.tests.event.observer.wildcardAndTypeVariable org.jboss.jsr299.tck.tests.event.resolve.binding org.jboss.jsr299.tck.tests.event.resolve.nonbinding org.jboss.jsr299.tck.tests.event.resolve.typeWithParameters org.jboss.jsr299.tck.tests.event.select org.jboss.jsr299.tck.tests.extensions.afterBeanDiscovery org.jboss.jsr299.tck.tests.extensions.alternative.metadata org.jboss.jsr299.tck.tests.extensions.annotated org.jboss.jsr299.tck.tests.extensions.annotated.broken.processAnnotatedObserverThrowsException org.jboss.jsr299.tck.tests.extensions.annotated.broken.processInjectionTargetThrowsException org.jboss.jsr299.tck.tests.extensions.bean.bytype org.jboss.jsr299.tck.tests.extensions.beanManager org.jboss.jsr299.tck.tests.extensions.container.event org.jboss.jsr299.tck.tests.extensions.container.event.broken.processBeanObserverRegistersException org.jboss.jsr299.tck.tests.extensions.container.event.broken.processBeanObserverThrowsException org.jboss.jsr299.tck.tests.extensions.observer org.jboss.jsr299.tck.tests.extensions.observer.broken.definitionError org.jboss.jsr299.tck.tests.extensions.observer.broken.exception org.jboss.jsr299.tck.tests.extensions.processBean org.jboss.jsr299.tck.tests.extensions.producer org.jboss.jsr299.tck.tests.extensions.producer.broken.injectionTargetError org.jboss.jsr299.tck.tests.implementation.builtin org.jboss.jsr299.tck.tests.implementation.disposal.method.definition org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.initializerUnallowed org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.methodOnSessionBean org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.multiParams org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.observesUnallowed org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.producesUnallowed org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.unresolvedMethod org.jboss.jsr299.tck.tests.implementation.enterprise.broken.singletonWithConversationScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.singletonWithRequestScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.singletonWithSessionScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithApplicationScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithConversationScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithRequestScope org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithSessionScope org.jboss.jsr299.tck.tests.implementation.enterprise.definition org.jboss.jsr299.tck.tests.implementation.enterprise.lifecycle org.jboss.jsr299.tck.tests.implementation.enterprise.newBean org.jboss.jsr299.tck.tests.implementation.enterprise.remove org.jboss.jsr299.tck.tests.implementation.initializer org.jboss.jsr299.tck.tests.implementation.initializer.broken.methodAnnotatedProduces org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedDisposes org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedObserves org.jboss.jsr299.tck.tests.implementation.producer.field.definition org.jboss.jsr299.tck.tests.implementation.producer.field.definition.broken.parameterizedReturnTypeWithWildcard org.jboss.jsr299.tck.tests.implementation.producer.field.definition.enterprise org.jboss.jsr299.tck.tests.implementation.producer.field.lifecycle org.jboss.jsr299.tck.tests.implementation.producer.method.broken.enterprise.nonbusiness org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterAnnotatedDisposes org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterAnnotatedObserves org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterizedTypeWithTypeParameter2 org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterizedTypeWithWildcard org.jboss.jsr299.tck.tests.implementation.producer.method.definition org.jboss.jsr299.tck.tests.implementation.producer.method.definition.enterprise org.jboss.jsr299.tck.tests.implementation.producer.method.lifecycle org.jboss.jsr299.tck.tests.implementation.simple.definition org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasDisposesParameter org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasObservesParameter org.jboss.jsr299.tck.tests.implementation.simple.definition.dependentWithPublicField org.jboss.jsr299.tck.tests.implementation.simple.definition.tooManyInitializerAnnotatedConstructors org.jboss.jsr299.tck.tests.implementation.simple.lifecycle org.jboss.jsr299.tck.tests.implementation.simple.lifecycle.unproxyable org.jboss.jsr299.tck.tests.implementation.simple.newSimpleBean org.jboss.jsr299.tck.tests.implementation.simple.resource.ejb org.jboss.jsr299.tck.tests.implementation.simple.resource.env org.jboss.jsr299.tck.tests.implementation.simple.resource.persistenceContext org.jboss.jsr299.tck.tests.implementation.simple.resource.resource org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsNothing org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsSimpleBean org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.implementInterfaceAndExtendsNothing org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.sameName org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.twoBeansSpecializeTheSameBean org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.indirectOverride org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializesStaticMethod org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializingAndSpecializedBeanHaveName org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.twoBeansSpecializeTheSameBean org.jboss.jsr299.tck.tests.inheritance.specialization.simple org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.extendejb org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.inconsistent org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.names org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend1 org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend2 org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend3 org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.two org.jboss.jsr299.tck.tests.interceptors.definition org.jboss.jsr299.tck.tests.interceptors.definition.broken.interceptorCanNotBeDecorator org.jboss.jsr299.tck.tests.interceptors.definition.broken.invalidBindingAnnotations org.jboss.jsr299.tck.tests.interceptors.definition.broken.nonExistantClassInBeansXml org.jboss.jsr299.tck.tests.interceptors.definition.broken.nonInterceptorClassInBeansXml org.jboss.jsr299.tck.tests.interceptors.definition.broken.sameClassListedTwiceInBeansXml org.jboss.jsr299.tck.tests.interceptors.definition.custom org.jboss.jsr299.tck.tests.interceptors.definition.enterprise.interceptorOrder org.jboss.jsr299.tck.tests.interceptors.definition.enterprise.nonContextualReference org.jboss.jsr299.tck.tests.interceptors.definition.enterprise.simpleInterception org.jboss.jsr299.tck.tests.interceptors.definition.interceptorCalledBeforeDecorator org.jboss.jsr299.tck.tests.interceptors.definition.interceptorNotListedInBeansXml org.jboss.jsr299.tck.tests.interceptors.definition.interceptorOrder org.jboss.jsr299.tck.tests.interceptors.definition.member org.jboss.jsr299.tck.tests.interceptors.definition.multipleBindings org.jboss.jsr299.tck.tests.lookup.binding.members.annotation org.jboss.jsr299.tck.tests.lookup.binding.members.array org.jboss.jsr299.tck.tests.lookup.byname org.jboss.jsr299.tck.tests.lookup.byname.duplicateNameResolution org.jboss.jsr299.tck.tests.lookup.byname.duplicatePrefixResolution org.jboss.jsr299.tck.tests.lookup.circular org.jboss.jsr299.tck.tests.lookup.clientProxy org.jboss.jsr299.tck.tests.lookup.clientProxy.incontainer org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.array org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalClass org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalMethod org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.primitive org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.privateConstructor org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.ambiguous org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.unsatisfied org.jboss.jsr299.tck.tests.lookup.dynamic org.jboss.jsr299.tck.tests.lookup.dynamic.builtin org.jboss.jsr299.tck.tests.lookup.el org.jboss.jsr299.tck.tests.lookup.el.integration org.jboss.jsr299.tck.tests.lookup.injection org.jboss.jsr299.tck.tests.lookup.injection.any org.jboss.jsr299.tck.tests.lookup.injection.enterprise org.jboss.jsr299.tck.tests.lookup.injection.non.contextual org.jboss.jsr299.tck.tests.lookup.injection.non.contextual.ws org.jboss.jsr299.tck.tests.lookup.injection.nullableBean org.jboss.jsr299.tck.tests.lookup.injectionpoint org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.normal.scope org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.not.bean org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.reference.ambiguous org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.reference.unresolved org.jboss.jsr299.tck.tests.lookup.manager org.jboss.jsr299.tck.tests.lookup.manager.jndi org.jboss.jsr299.tck.tests.lookup.typesafe.resolution org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.primitive org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.type.variable org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.decorator org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.interceptor org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.parameterized org.jboss.jsr299.tck.tests.policy org.jboss.jsr299.tck.tests.policy.broken.incorrect.name org.jboss.jsr299.tck.tests.policy.broken.incorrect.name.stereotype org.jboss.jsr299.tck.tests.policy.broken.not.policy org.jboss.jsr299.tck.tests.policy.broken.not.policy.stereotype org.jboss.jsr299.tck.tests.policy.broken.same.type.twice org.jboss.jsr299.tck.tests.policy.enterprise
Here is the content of the POM file.
<?xml version="1.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"> <parent> <artifactId>jsr299-tck-parent</artifactId> <groupId>org.jboss.jsr299.tck</groupId> <version>1.0.4.SP1</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.jboss.jsr299.tck</groupId> <artifactId>jsr299-tck-impl</artifactId> <name>CDI TCK tests</name> <description>CDI TCK tests</description> <dependencies> <dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> </dependency> <dependency> <groupId>org.jboss.jsr299.tck</groupId> <artifactId>jsr299-tck-api</artifactId> </dependency> <dependency> <groupId>org.jboss.test-harness</groupId> <artifactId>jboss-test-harness</artifactId> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </dependency> <dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </dependency> <dependency> <groupId>org.jboss.test-audit</groupId> <artifactId>jboss-test-audit-api</artifactId> </dependency> <dependency> <groupId>org.jboss.ejb3</groupId> <artifactId>jboss-ejb3-api</artifactId> </dependency> <!-- TODO replace with javax.interceptor:interceptor-api:3.1 once the JCP/Sun publish this --> <dependency> <groupId>org.jboss.spec.javax.interceptor</groupId> <artifactId>jboss-interceptors-api_1.1_spec</artifactId> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> </dependency> <dependency> <groupId>javax.jws</groupId> <artifactId>jsr181-api</artifactId> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId> </dependency> <dependency> <groupId>javax.faces</groupId> <artifactId>jsf-api</artifactId> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> </dependency> <dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> </dependency> <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> </dependency> </dependencies> <build> <defaultGoal>install</defaultGoal> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <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-mb.xml</file> <type>xml</type> <classifier>audit-mb</classifier> </artifact> <artifact> <file>${basedir}/src/main/resources/tck-audit-cdi.xml</file> <type>xml</type> <classifier>audit-cdi</classifier> </artifact> <artifact> <file>${basedir}/src/main/resources/tck-audit-int.xml</file> <type>xml</type> <classifier>audit-int</classifier> </artifact> <artifact> <file>${basedir}/src/main/resources/cdi-api.sig</file> <type>sig</type> <classifier>sigtest</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-in-container-dependencies</id> <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> </plugins> </build> <profiles> <profile> <id>tck-audit</id> <activation> <jdk>1.6</jdk> </activation> <dependencies> <dependency> <groupId>org.jboss.test-audit</groupId> <artifactId>jboss-test-audit-impl</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <compilerArgument>-AauditXml=${basedir}/src/main/resources/tck-audit-cdi.xml,${basedir}/src/main/resources/tck-audit-mb.xml,${basedir}/src/main/resources/tck-audit-int.xml</compilerArgument> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>attach-report-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>../target/coverage-cdi.html</file> <type>html</type> <classifier>coverage-cdi</classifier> </artifact> <artifact> <file>../target/coverage-mb.html</file> <type>html</type> <classifier>coverage-mb</classifier> </artifact> <artifact> <file>../target/coverage-int.html</file> <type>html</type> <classifier>coverage-int</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> </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-299-artifacts</id> <phase>package</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>org.jboss.jsr299.tck.api.TCK</mainClass> <systemProperties> <systemProperty> <key>dumpArtifacts</key> <value>true</value> </systemProperty> <systemProperty> <key>org.jboss.jsr299.tck.outputDirectory</key> <value>target/jsr299-artifacts</value> </systemProperty> <systemProperty> <key>org.jboss.jsr299.tck.libraryDirectory</key> <value>${libaryDir}</value> </systemProperty> </systemProperties> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>javax.xml.ws</id> <activation> <jdk>1.5</jdk> </activation> <dependencies> <dependency> <groupId>javax.xml.ws</groupId> <artifactId>jaxws-api</artifactId> </dependency> </dependencies> </profile> </profiles> <scm> <connection>scm:svn:https://svn.jboss.org/repos/weld/cdi-tck/tags/1.0.4.SP1/impl</connection> <developerConnection>scm:svn:https://svn.jboss.org/repos/weld/cdi-tck/tags/1.0.4.SP1/impl</developerConnection> <url>https://svn.jboss.org/repos/weld/cdi-tck/tags/1.0.4.SP1/impl</url> </scm> </project>