jb-bom-ee
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>ch.inftec</groupId>
<artifactId>jb-bom-ee</artifactId>
<version>2-8</version>
</dependency><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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>ch.inftec</groupId>
<artifactId>jb</artifactId> <!-- Use fix version to inherit plugin dependencies without getting cyclic dependency... -->
<version>2-8</version>
</parent>
<artifactId>jb-bom-ee</artifactId>
<packaging>pom</packaging>
<name>JB BOM EE</name>
<description>BOM containing the enterprise dependency management for InfTec projects</description>
<properties>
<!-- JBoss -->
<version.org.jboss.as.naming>7.1.3.Final</version.org.jboss.as.naming>
<version.org.jboss.as.ejb.client.bom>7.1.1.Final</version.org.jboss.as.ejb.client.bom>
<!-- EE -->
<version.org.jboss.spec.jboss-javaee-6.0>1.0.0.Final</version.org.jboss.spec.jboss-javaee-6.0>
<!-- Arquillian -->
<version.arquillian>1.1.1.Final</version.arquillian>
<version.arquillian.container.weld>1.0.0.CR7</version.arquillian.container.weld>
<version.weld>1.1.5.Final</version.weld>
<version.jboss-as-arquillian-container-remote>7.1.1.Final</version.jboss-as-arquillian-container-remote>
<version.arquillian-drone>1.2.0.Beta2</version.arquillian-drone>
<!-- JBoss AS BOM -->
<version.jboss.spec.javax.ejb>1.0.1.Final</version.jboss.spec.javax.ejb>
<version.jboss.cdi-api>1.0-SP4</version.jboss.cdi-api>
<version.jboss.hibernate-validator>4.2.0.Final</version.jboss.hibernate-validator>
<version.jboss.ejb-client>1.0.5.Final</version.jboss.ejb-client>
<version.jboss.xnio-nio>3.0.3.GA</version.jboss.xnio-nio>
<version.jboss.remote-naming>1.0.2.Final</version.jboss.remote-naming>
<version.jboss.jaxrs-api>1.0.0.Final</version.jboss.jaxrs-api>
<version.jboss.jsf-api>2.0.1.Final</version.jboss.jsf-api>
<version.jboss.remoting>3.2.3.GA</version.jboss.remoting>
<version.jboss.transaction-api>1.0.0.Final</version.jboss.transaction-api>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>ch.inftec</groupId>
<artifactId>jb-bom</artifactId>
<version>1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Arquillian and EE-->
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-arquillian-container-remote</artifactId>
<version>${version.jboss-as-arquillian-container-remote}</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>${version.arquillian}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>${version.org.jboss.spec.jboss-javaee-6.0}</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
<version>${version.arquillian.container.weld}</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
<version>${version.weld}</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-bom</artifactId>
<version>${version.arquillian-drone}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-naming</artifactId>
<version>${version.org.jboss.as.naming}</version>
</dependency>
<!--
We include only the required libraries from org.jboss.as:jboss-as-ejb-client-bom${version.org.jboss.as.ejb.client.bom}.
If we import the BOM, we get a lot of incompatibilities with Selenium and the like.
-->
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<version>${version.jboss.spec.javax.ejb}</version>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>${version.jboss.cdi-api}</version>
<exclusions>
<exclusion>
<artifactId>jboss-interceptor-api</artifactId>
<groupId>org.jboss.interceptor</groupId>
</exclusion>
<exclusion>
<artifactId>jsr250-api</artifactId>
<groupId>javax.annotation</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${version.jboss.hibernate-validator}</version>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-ejb-client</artifactId>
<version>${version.jboss.ejb-client}</version>
</dependency>
<dependency>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-nio</artifactId>
<version>${version.jboss.xnio-nio}</version>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-remote-naming</artifactId>
<version>${version.jboss.remote-naming}</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.ws.rs</groupId>
<artifactId>jboss-jaxrs-api_1.1_spec</artifactId>
<version>${version.jboss.jaxrs-api}</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.1_spec</artifactId>
<version>${version.jboss.jsf-api}</version>
</dependency>
<dependency>
<groupId>org.jboss.remoting3</groupId>
<artifactId>jboss-remoting</artifactId>
<version>${version.jboss.remoting}</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.1_spec</artifactId>
<version>${version.jboss.transaction-api}</version>
</dependency>
<!-- <dependency> -->
<!-- <groupId>org.jboss.as</groupId> -->
<!-- <artifactId>jboss-as-ejb-client-bom</artifactId> -->
<!-- <version>${version.org.jboss.as.ejb.client.bom}</version> -->
<!-- <type>pom</type> -->
<!-- <scope>import</scope> -->
<!-- Exlusions don's seem to work... -->
<!-- <exclusions> -->
<!-- <exclusion> -->
<!-- <groupId>xalan</groupId> -->
<!-- <artifactId>xalan</artifactId> -->
<!-- </exclusion> -->
<!-- </exclusions> -->
<!-- </dependency> -->
</dependencies>
</dependencyManagement>
</project>