richfaces-build
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces-build</artifactId>
<version>4.6.21.ayg</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
JBoss, Home of Professional Open Source
Copyright 2013, Red Hat, Inc. and individual contributors
by the @authors tag. See the copyright.txt in the distribution for a
full listing of individual contributors.
This is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of
the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this software; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
<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>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces-build</artifactId>
<packaging>pom</packaging>
<version>4.6.21.ayg</version>
<name>RichFaces Build Version Management</name>
<description>
The RichFaces Framework Build Dependency Version Management manages
versions of framework dependencies and is not specifically targeting
RichFaces Framework users.
</description>
<url>https://github.com/albfernandez/richfaces</url>
<licenses>
<license>
<name>GNU Lesser General Public License, Version 2.1</name>
<distribution>repo</distribution>
<url>http://www.gnu.org/licenses/lgpl-2.1.txt</url>
</license>
</licenses>
<developers>
<developer>
<name>RichFaces committers</name>
</developer>
</developers>
<scm>
<connection>scm:git:git@github.com:albfernandez/richfaces.git</connection>
<developerConnection>scm:git:git@github.com:albfernandez/richfaces.git</developerConnection>
<url>git@github.com:albfernandez/richfaces.git</url>
</scm>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/albfernandez/richfaces/issues</url>
</issueManagement>
<properties>
<!-- Base Dependencies Versions -->
<version.richfaces>4.6.21.ayg</version.richfaces>
<version.cdk>4.6.1.ayg</version.cdk>
<version.jboss-javaee>3.0.3.Final</version.jboss-javaee>
<!-- Project Versions -->
<version.google-guava>30.1.1-jre</version.google-guava>
<version.cssparser>0.9.29</version.cssparser>
<!-- JSF Implementations Versions-->
<version.javax.faces-api>2.2</version.javax.faces-api>
<version.org.glassfish.javax.faces>2.2.20</version.org.glassfish.javax.faces>
<version.org.jboss.spec.javax.faces.jboss-jsf-api_2.2_spec>2.2.14</version.org.jboss.spec.javax.faces.jboss-jsf-api_2.2_spec>
<version.org.jboss.javax.faces.jsf-impl>2.2.12-jbossorg-2</version.org.jboss.javax.faces.jsf-impl>
<version.myfaces>2.2.12</version.myfaces>
<!-- Push Dependencies -->
<version.atmosphere>2.4.32</version.atmosphere>
<!-- Example Dependency Libraries Versions -->
<version.slf4j>1.7.26</version.slf4j>
<version.hsqldb>2.7.1</version.hsqldb>
<version.hornetq>2.2.7.Final</version.hornetq>
<version.netty>3.2.5.Final</version.netty>
<version.weld>2.2.16.SP1</version.weld>
<version.rewrite>2.0.12.Final</version.rewrite>
<version.jsoup>1.15.3</version.jsoup>
<version.hibernate-entitymanager>4.0.0.Final</version.hibernate-entitymanager>
<version.hibernate-annotations>3.5.6-Final</version.hibernate-annotations>
<version.cdi-api>1.2</version.cdi-api>
<version.jandex>2.1.1.Final</version.jandex>
<version.jstl-api>1.2-rev-1</version.jstl-api>
<!-- Resource Optimizer -->
<version.reflections>0.9.8</version.reflections> <!-- Update to 0.9.9+ requires code changes -->
<version.yuicompressor>2.4.8</version.yuicompressor>
<version.jcommander>1.82</version.jcommander>
<version.jboss-el>1.0_02.CR6</version.jboss-el>
<!-- Test Dependencies Versions -->
<version.junit>4.13.2</version.junit>
<version.hamcrest>1.3</version.hamcrest>
<version.jsf-test>1.1.16</version.jsf-test>
<version.easymock>3.0</version.easymock>
<version.mockito>1.8.5</version.mockito>
<version.xmlunit>1.6</version.xmlunit>
<version.htmlunit>2.56.0</version.htmlunit>
<version.htmlunit-core-js>2.56.0</version.htmlunit-core-js>
<version.xml-apis>1.4.01</version.xml-apis>
<version.hibernate-validator>4.3.2.Final</version.hibernate-validator>
<!-- Enforcing Dependency Management -->
<version.commons-codec>1.12</version.commons-codec>
<!-- Integration Tests Versions -->
<version.arquillian.core>1.1.15.Final</version.arquillian.core>
<version.arquillian.drone>2.4.3</version.arquillian.drone>
<version.arquillian.graphene>2.3.2</version.arquillian.graphene>
<version.selenium>3.7.1</version.selenium>
<version.shrinkwrap>1.2.6</version.shrinkwrap>
<version.shrinkwrap.resolver>2.2.7</version.shrinkwrap.resolver>
<version.shrinkwrap.descriptors>2.0.0</version.shrinkwrap.descriptors>
<version.arquillian.tomcat>1.0.0.CR6</version.arquillian.tomcat>
<version.arquillian.wildfly8>8.2.1.Final</version.arquillian.wildfly8>
<version.arquillian.wildfly>2.2.0.Final</version.arquillian.wildfly>
<version.arquillian.payara>2.2</version.arquillian.payara>
<version.arquillian.suite.extension>1.1.2</version.arquillian.suite.extension>
<version.httpclient>4.5.13</version.httpclient>
<maven.min.version>3.0</maven.min.version>
</properties>
<!-- Runtime dependency management -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>${version.jboss-javaee}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-web-6.0</artifactId>
<version>${version.jboss-javaee}</version>
<type>pom</type>
<exclusions>
<exclusion>
<artifactId>xalan</artifactId>
<groupId>xalan</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${version.google-guava}</version>
</dependency>
<dependency>
<groupId>net.sourceforge.cssparser</groupId>
<artifactId>cssparser</artifactId>
<version>${version.cssparser}</version>
</dependency>
<!-- RichFaces -->
<dependency>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces</artifactId>
<version>4.6.21.ayg</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces-push-depchain</artifactId>
<version>4.6.21.ayg</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces-push-native-depchain</artifactId>
<version>4.6.21.ayg</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.github.albfernandez.richfaces</groupId>
<artifactId>richfaces-build-resources</artifactId>
<version>${version.richfaces}</version>
</dependency>
<dependency>
<groupId>org.richfaces.examples</groupId>
<artifactId>template</artifactId>
<type>war</type>
<version>${version.richfaces}</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.richfaces.cdk</groupId>
<artifactId>annotations</artifactId>
<version>${version.cdk}</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.richfaces.cdk</groupId>
<artifactId>generator</artifactId>
<version>${version.cdk}</version>
<exclusions>
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-controller-client</artifactId>
<version>${version.jboss-as7}</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>${version.jsoup}</version>
</dependency>
<!-- Enforcing Dependency Management -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${version.commons-codec}</version>
</dependency>
<!-- Integration Tests - Version Management -->
<dependency>
<groupId>org.jboss.shrinkwrap</groupId>
<artifactId>shrinkwrap-bom</artifactId>
<version>${version.shrinkwrap}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-bom</artifactId>
<version>${version.shrinkwrap.resolver}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-bom</artifactId>
<version>${version.shrinkwrap.descriptors}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-depchain</artifactId>
<type>pom</type>
<version>${version.shrinkwrap.resolver}</version>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-depchain</artifactId>
<type>pom</type>
<version>${version.shrinkwrap.descriptors}</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.selenium</groupId>
<artifactId>selenium-bom</artifactId>
<version>${version.selenium}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.graphene</groupId>
<artifactId>graphene-webdriver</artifactId>
<version>${version.arquillian.graphene}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-bom</artifactId>
<version>${version.arquillian.drone}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>${version.arquillian.core}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Container versions -->
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>arquillian-payara-server-managed</artifactId>
<version>${version.arquillian.payara}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<version>${version.arquillian.wildfly}</version>
</dependency>
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<version>${version.arquillian.wildfly8}</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-tomcat-managed-7</artifactId>
<version>${version.arquillian.tomcat}</version>
</dependency>
<!-- JSF Implementations Versions -->
<dependency>
<groupId>javax.faces</groupId>
<artifactId>javax.faces-api</artifactId>
<version>${version.javax.faces-api}</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>${version.org.glassfish.javax.faces}</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.2_spec</artifactId>
<version>${version.org.jboss.spec.javax.faces.jboss-jsf-api_2.2_spec}</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>${version.org.jboss.javax.faces.jsf-impl}</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>${version.myfaces}</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>${version.myfaces}</version>
</dependency>
<!-- Push dependencies -->
<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-runtime</artifactId>
<version>${version.atmosphere}</version>
</dependency>
<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-runtime-native</artifactId>
<version>${version.atmosphere}</version>
</dependency>
<!-- Example Dependecy Libraries Versions -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${version.slf4j}</version>
</dependency>
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>${version.hsqldb}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${version.hibernate-entitymanager}</version>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-core</artifactId>
<version>${version.hornetq}</version>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-jms</artifactId>
<version>${version.hornetq}</version>
</dependency>
<dependency>
<groupId>org.hornetq</groupId>
<artifactId>hornetq-logging</artifactId>
<version>${version.hornetq}</version>
</dependency>
<dependency>
<groupId>org.jboss.netty</groupId>
<artifactId>netty</artifactId>
<version>${version.netty}</version>
</dependency>
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet</artifactId>
<version>${version.weld}</version>
</dependency>
<dependency>
<groupId>org.ocpsoft.rewrite</groupId>
<artifactId>rewrite-servlet</artifactId>
<version>${version.rewrite}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>${version.hibernate-annotations}</version>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jandex</artifactId>
<version>${version.jandex}</version>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>${version.cdi-api}</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>${version.jstl-api}</version>
</dependency>
<!-- Resource Optimizer -->
<dependency>
<groupId>com.yahoo.platform.yui</groupId>
<artifactId>yuicompressor</artifactId>
<version>${version.yuicompressor}</version>
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>${version.reflections}</version>
</dependency>
<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
<version>${version.jcommander}</version>
</dependency>
<dependency>
<groupId>org.jboss.el</groupId>
<artifactId>jboss-el</artifactId>
<version>${version.jboss-el}</version>
</dependency>
<!-- Test Dependencie Versions -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${version.junit}</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>${version.hamcrest}</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.test-jsf</groupId>
<artifactId>htmlunit-client</artifactId>
<version>${version.jsf-test}</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.albfernandez.test-jsf</groupId>
<artifactId>jsf-test-stage</artifactId>
<version>${version.jsf-test}</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.test-jsf</groupId>
<artifactId>jsf-mock</artifactId>
<version>${version.jsf-test}</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.test-jsf</groupId>
<artifactId>jsf-mockito</artifactId>
<version>${version.jsf-test}</version>
</dependency>
<dependency>
<groupId>com.github.albfernandez.test-jsf</groupId>
<artifactId>jsf-test-scriptunit</artifactId>
<version>${version.jsf-test}</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>${version.easymock}</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymockclassextension</artifactId>
<version>${version.easymock}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>${version.mockito}</version>
</dependency>
<dependency>
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
<version>${version.xmlunit}</version>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>${version.htmlunit}</version>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit-core-js</artifactId>
<version>${version.htmlunit-core-js}</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>${version.xml-apis}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${version.httpclient}</version>
</dependency>
<dependency>
<groupId>org.eu.ingwar.tools</groupId>
<artifactId>arquillian-suite-extension</artifactId>
<version>${version.arquillian.suite.extension}</version>
</dependency>
<!-- tests (TODO - is it necessary?) -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${version.hibernate-validator}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M1</version>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>${maven.min.version}</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>3.0.0-M1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<localCheckout>true</localCheckout>
<pushChanges>false</pushChanges>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>sign</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<configuration>
<keyname>${gpg.keyname}</keyname>
<passphraseServerId>${gpg.keyname}</passphraseServerId>
</configuration>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.8</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>