ju-ee-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>ch.inftec.ju</groupId> <artifactId>ju-ee-parent</artifactId> <version>6.1-S-5</version> </dependency>
<?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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>ch.inftec</groupId> <artifactId>jb</artifactId> <version>3.2</version> </parent> <groupId>ch.inftec.ju</groupId> <artifactId>ju-ee-parent</artifactId> <packaging>pom</packaging> <version>6.1-S-5</version> <scm> <url>https://github.com/InfTec/ju-ee-parent</url> <connection>scm:git:git@github.com:InfTec/ju-ee-parent.git</connection> </scm> <developers> <developer> <id>mme</id> <name>Martin Meyer</name> <email>martin.meyer@inftec.ch</email> </developer> </developers> <!-- TODO: Might be removed once we have added this to the parent (and don't intend to change the parent unless it's already in central --> <repositories> <repository> <id>inftec-nightly</id> <name>Inftec Nightly Release Repository</name> <url>https://mvn.inftec.ch/nexus/content/repositories/inftec-nightly</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>inftec-nightly-plugins</id> <name>Inftec Nightly Release Repository, Plugins</name> <url>https://mvn.inftec.ch/nexus/content/repositories/inftec-nightly</url> </pluginRepository> </pluginRepositories> <modules> <module>ju-ee</module> <module>ju-ee-testing</module> <module>ju-ee-testing-web</module> </modules> <properties> <version.ju-util>6.0-S-15</version.ju-util> <version.ju-db-testing>6.0-S-3</version.ju-db-testing> <!-- <version.ju-db-testing>6.0</version.ju-db-testing> --> <version.slf4j>1.7.21</version.slf4j> <version.javaee-api>7.0</version.javaee-api> <version.org.jboss.as>10.0.0.Final</version.org.jboss.as> <version.hibernate.jpa-2.0-api>1.0.1.Final</version.hibernate.jpa-2.0-api> <version.junit>4.12</version.junit> <version.liquibase>3.1.1</version.liquibase> <version.spring>4.2.5.RELEASE</version.spring> <version.spring.spring-data-jpa>1.10.1.RELEASE</version.spring.spring-data-jpa> <!-- Arquillian --> <version.org.jboss.arquillian>1.1.11.Final</version.org.jboss.arquillian> <version.org.wildfly.arquillian>2.0.0.Final</version.org.wildfly.arquillian> <!-- Selenium --> <version.selenium>2.53.0</version.selenium> <version.selenium.htmlunit>2.20</version.selenium.htmlunit> <version.selenium.phantomjs>1.2.0</version.selenium.phantomjs> <!-- Plugins --> <version.cargo-plugin>1.4.19</version.cargo-plugin> </properties> <dependencyManagement> <dependencies> <!-- WildFly --> <!-- <dependency> --> <!-- <groupId>org.wildfly.bom</groupId> --> <!-- <artifactId>wildfly-javaee7</artifactId> --> <!-- <version>${version.org.jboss.as}</version> --> <!-- <scope>import</scope> --> <!-- <type>pom</type> --> <!-- </dependency> --> <!-- Arquillian --> <dependency> <groupId>org.jboss.arquillian</groupId> <artifactId>arquillian-bom</artifactId> <version>${version.org.jboss.arquillian}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- EJB Client --> <dependency> <groupId>org.wildfly</groupId> <artifactId>wildfly-ejb-client-bom</artifactId> <version>${version.org.jboss.as}</version> <scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>${version.javaee-api}</version> <scope>provided</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-testing</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-testing-web</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-jar</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-jar</artifactId> <version>${project.version}</version> <type>test-jar</type> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-ejb</artifactId> <version>${project.version}</version> <type>ejb</type> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-web</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-ejb-test</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear-web-test</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>ju-ee-ear</artifactId> <version>${project.version}</version> <type>ear</type> </dependency> <dependency> <groupId>ch.inftec.ju</groupId> <artifactId>ju-util</artifactId> <version>${version.ju-util}</version> </dependency> <dependency> <groupId>ch.inftec.ju</groupId> <artifactId>ju-db-testing</artifactId> <version>${version.ju-db-testing}</version> </dependency> <!-- Need to override managed version (from JBoss BOM) that is only available in JBoss repository --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${version.slf4j}</version> <!--$NO-MVN-MAN-VER$--> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${version.slf4j}</version> <!--$NO-MVN-MAN-VER$--> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${version.slf4j}</version> </dependency> <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> <version>${version.hibernate.jpa-2.0-api}</version> </dependency> <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> <version>${version.liquibase}</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>${version.spring.spring-data-jpa}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${version.spring}</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>${version.selenium}</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>htmlunit-driver</artifactId> <version>${version.selenium.htmlunit}</version> </dependency> <dependency> <groupId>com.github.detro</groupId> <artifactId>phantomjsdriver</artifactId> <version>${version.selenium.phantomjs}</version> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>ch.inftec.ju</groupId> <artifactId>ju-maven-plugin</artifactId> <version>${version.ju-util}</version> </plugin> <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <version>${version.cargo-plugin}</version> </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> <id>ju-workspaceResolution-ju</id> <properties> <version.ju-util>6.0</version.ju-util> <version.ju-db-testing>6.0</version.ju-db-testing> </properties> </profile> <profile> <id>ju-wildfly-managed</id> <activation> <activeByDefault>true</activeByDefault> </activation> <dependencies> <dependency> <groupId>org.wildfly.arquillian</groupId> <artifactId>wildfly-arquillian-container-managed</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>unpack</id> <phase>process-test-classes</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>org.wildfly</groupId> <artifactId>wildfly-dist</artifactId> <version>${version.org.jboss.as}</version> <type>zip</type> <overWrite>false</overWrite> <outputDirectory>${project.build.directory}</outputDirectory> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <!-- Include testing modules in a profile so we can deactivate them for deployment --> <id>ju-eeTests</id> <activation> <activeByDefault>true</activeByDefault> </activation> <modules> <module>ju-ee-ear-jar</module> <module>ju-ee-ear-ejb</module> <module>ju-ee-ear-ejb-test</module> <module>ju-ee-ear-web</module> <module>ju-ee-ear-web-test</module> <module>ju-ee-ear</module> <module>ju-ee-ear-cargo</module> </modules> </profile> </profiles> </project>