From 12de0ccca0516b8d3c696be14c290b0e97a8c65d Mon Sep 17 00:00:00 2001 From: emmartins Date: Mon, 12 Nov 2018 20:19:33 +0000 Subject: [PATCH] [WFLY-12102] introducing BOM builders --- boms/user/client/ejb-client/pom.xml | 277 ++++----- boms/user/client/ejb-legacy-client/pom.xml | 194 ++++--- boms/user/client/jaxws-client/pom.xml | 539 ++---------------- boms/user/client/jms-client/pom.xml | 310 +++++----- boms/user/pom.xml | 19 +- javaee8/javaee8-with-tools/pom.xml | 161 ++++-- javaee8/pom.xml | 622 ++++++++++----------- 7 files changed, 905 insertions(+), 1217 deletions(-) diff --git a/boms/user/client/ejb-client/pom.xml b/boms/user/client/ejb-client/pom.xml index 83f72de38ff6..2c33c9737fa3 100644 --- a/boms/user/client/ejb-client/pom.xml +++ b/boms/user/client/ejb-client/pom.xml @@ -23,31 +23,23 @@ 4.0.0 - org.wildfly - wildfly-parent + org.wildfly.bom + wildfly-client 17.0.0.Beta1-SNAPSHOT - - wildfly-ejb-client-bom - - 17.0.0.Beta1-SNAPSHOT + wildfly-ejb-client-bom-builder pom - WildFly BOMs: EJB Client + WildFly BOMs: EJB Client Builder - This artifact provides a bill of materials (BOM) for remoting based EJB usage. - Importing this bom into your project will give you the maven artifacts you need - to perform remote EJB calls. + This artifact builds a bill of materials (BOM) for EJB client usage. @@ -58,122 +50,145 @@ - - - - org.jboss - jboss-ejb-client - - - - org.jboss.logging - jboss-logging - - - - org.jboss.marshalling - jboss-marshalling - - - - org.jboss.marshalling - jboss-marshalling-river - - - - org.jboss.remoting - jboss-remoting - - - - org.jboss.spec.javax.transaction - jboss-transaction-api_1.2_spec - - - - org.jboss.spec.javax.ejb - jboss-ejb-api_3.2_spec - - - - org.jboss.threads - jboss-threads - - - - org.jboss.xnio - xnio-api - - - - org.jboss.xnio - xnio-nio - - - - org.wildfly - wildfly-naming-client - - - - org.wildfly.common - wildfly-common - - - - org.wildfly.security - wildfly-elytron - - - - org.wildfly.discovery - wildfly-discovery-client - - - * - * - - - - - - org.wildfly.transaction - wildfly-transaction-client - - - org.wildfly.client - wildfly-client-config - - - - org.jboss.spec.javax.resource - jboss-connector-api_1.7_spec - - - - org.wildfly.wildfly-http-client - wildfly-http-ejb-client - - - - org.wildfly.wildfly-http-client - wildfly-http-client-common - - - - org.wildfly.wildfly-http-client - wildfly-http-naming-client - - - - org.wildfly.wildfly-http-client - wildfly-http-transaction-client - - - - io.undertow - undertow-core - - - + + + + org.wildfly + wildfly-parent + ${version.server} + pom + import + + + + + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + + + build-bom + + build-bom + + + + org.jboss + jboss-parent + + + org.wildfly + wildfly-ejb-client-bom + ${project.version} + WildFly BOMs: EJB Client + This artifact provides a bill of materials (BOM) for remoting based EJB usage. Importing this bom into your project will give you the maven artifacts you need to perform remote EJB calls. + true + true + ALL + + + org.jboss + jboss-ejb-client + + + org.jboss.logging + jboss-logging + + + org.jboss.marshalling + jboss-marshalling + + + org.jboss.marshalling + jboss-marshalling-river + + + org.jboss.remoting + jboss-remoting + + + org.jboss.spec.javax.transaction + jboss-transaction-api_1.2_spec + + + org.jboss.spec.javax.ejb + jboss-ejb-api_3.2_spec + + + org.jboss.threads + jboss-threads + + + org.jboss.xnio + xnio-api + + + org.jboss.xnio + xnio-nio + + + org.wildfly + wildfly-naming-client + + + org.wildfly.common + wildfly-common + + + org.wildfly.security + wildfly-elytron + + + org.wildfly.discovery + wildfly-discovery-client + + + org.wildfly.transaction + wildfly-transaction-client + + + org.wildfly.client + wildfly-client-config + + + org.jboss.spec.javax.resource + jboss-connector-api_1.7_spec + + + org.wildfly.wildfly-http-client + wildfly-http-ejb-client + + + org.wildfly.wildfly-http-client + wildfly-http-client-common + + + org.wildfly.wildfly-http-client + wildfly-http-naming-client + + + org.wildfly.wildfly-http-client + wildfly-http-transaction-client + + + io.undertow + undertow-core + + + + + org.wildfly.discovery + wildfly-discovery-client + * + * + + + + + + + + diff --git a/boms/user/client/ejb-legacy-client/pom.xml b/boms/user/client/ejb-legacy-client/pom.xml index d487a1abea1e..5f10b6b1687c 100644 --- a/boms/user/client/ejb-legacy-client/pom.xml +++ b/boms/user/client/ejb-legacy-client/pom.xml @@ -23,31 +23,23 @@ 4.0.0 - org.wildfly - wildfly-parent + org.wildfly.bom + wildfly-client 17.0.0.Beta1-SNAPSHOT - - wildfly-ejb-client-legacy-bom - - 17.0.0.Beta1-SNAPSHOT + wildfly-ejb-client-legacy-bom-builder pom - WildFly BOMs: EJB Legacy Client + WildFly BOMs: EJB Client Legacy Builder - This artifact provides a bill of materials (BOM) for remoting based EJB for clients - which require 100% API compatiblity with EAP 7.0 and earlier releases. It is recommended - to use the primary wildfly-ejb-client bom if possible. + This artifact builds a bill of materials (BOM) for EJB client legacy usage. @@ -58,79 +50,105 @@ - - - - org.jboss - jboss-ejb-client-legacy - ${version.org.jboss.ejb-client-legacy} - - - - org.jboss.logging - jboss-logging - - - - org.jboss.marshalling - jboss-marshalling - - - - org.jboss.marshalling - jboss-marshalling-river - - - - org.jboss.remoting - jboss-remoting - - - - org.jboss.spec.javax.transaction - jboss-transaction-api_1.2_spec - - - - org.jboss.spec.javax.ejb - jboss-ejb-api_3.2_spec - - - - org.jboss.threads - jboss-threads - - - - org.jboss.xnio - xnio-api - - - - org.jboss.xnio - xnio-nio - - - - org.wildfly - wildfly-naming-client - - - - org.wildfly.common - wildfly-common - - - - org.wildfly.security - wildfly-elytron - - - - org.wildfly.client - wildfly-client-config - - - - + + + + org.wildfly + wildfly-parent + ${version.server} + pom + import + + + + + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + + + build-bom + + build-bom + + + + org.jboss + jboss-parent + + + org.wildfly + wildfly-ejb-client-legacy-bom + ${project.version} + WildFly BOMs: EJB Legacy Client + This artifact provides a bill of materials (BOM) for remoting based EJB for clients which require 100% API compatiblity with EAP 7.0 and earlier releases. It is recommended to use the primary wildfly-ejb-client-bom if possible. + true + true + ALL + + + org.jboss + jboss-ejb-client-legacy + + + org.jboss.logging + jboss-logging + + + org.jboss.marshalling + jboss-marshalling + + + org.jboss.marshalling + jboss-marshalling-river + + + org.jboss.remoting + jboss-remoting + + + org.jboss.spec.javax.transaction + jboss-transaction-api_1.2_spec + + + org.jboss.spec.javax.ejb + jboss-ejb-api_3.2_spec + + + org.jboss.threads + jboss-threads + + + org.jboss.xnio + xnio-api + + + org.jboss.xnio + xnio-nio + + + org.wildfly + wildfly-naming-client + + + org.wildfly.common + wildfly-common + + + org.wildfly.security + wildfly-elytron + + + org.wildfly.client + wildfly-client-config + + + + + + + + diff --git a/boms/user/client/jaxws-client/pom.xml b/boms/user/client/jaxws-client/pom.xml index eaa91541e2ee..cf98a07a1eab 100644 --- a/boms/user/client/jaxws-client/pom.xml +++ b/boms/user/client/jaxws-client/pom.xml @@ -23,29 +23,23 @@ 4.0.0 - org.wildfly - wildfly-parent + org.wildfly.bom + wildfly-client 17.0.0.Beta1-SNAPSHOT - - wildfly-jaxws-client-bom - - 17.0.0.Beta1-SNAPSHOT + wildfly-jaxws-client-bom-builder pom - WildFly BOMs: JAXWS Client + WildFly BOMs: JAXWS Client Builder - This artifact provides a bill of materials (BOM) for JAXWS client usage. + This artifact builds a bill of materials (BOM) for JAXWS client usage. @@ -56,472 +50,61 @@ - - - org.jboss.ws.cxf - jbossws-cxf-client - - - org.jboss.modules - jboss-modules - - - org.jboss.ws - jbossws-api - - - org.jboss.ws - jbossws-common - - - jboss.jaxbintros - jboss-jaxb-intros - - - commons-beanutils - commons-beanutils - - - org.jboss.ws - jbossws-common-tools - - - org.jboss.ws - jbossws-spi - - - org.jboss.ws.cxf - jbossws-cxf-factories - - - org.jboss.ws.cxf - jbossws-cxf-transports-udp - - - javax.activation - activation - - - org.jboss.ws.cxf - jbossws-cxf-transports-undertow - - - org.jboss.ws.projects - jaxws-undertow-httpspi - - - io.undertow - undertow-core - - - org.jboss.xnio - xnio-api - - - org.wildfly.client - wildfly-client-config - - - org.jboss.threads - jboss-threads - - - org.jboss.xnio - xnio-nio - - - org.apache.cxf - cxf-rt-features-logging - - - org.apache.cxf - cxf-core - - - org.apache.ws.xmlschema - xmlschema-core - - - org.slf4j - slf4j-api - - - org.apache.cxf - cxf-rt-bindings-soap - - - org.apache.cxf - cxf-rt-databinding-jaxb - - - org.apache.cxf - cxf-rt-bindings-coloc - - - org.apache.cxf - cxf-rt-frontend-jaxws - - - xml-resolver - xml-resolver - - - org.apache.cxf - cxf-rt-bindings-xml - - - org.apache.cxf - cxf-rt-frontend-simple - - - org.apache.cxf - cxf-rt-ws-addr - - - org.apache.cxf - cxf-rt-transports-http - - - org.apache.cxf - cxf-rt-transports-http-hc - - - org.apache.httpcomponents - httpcore-nio - - - org.apache.httpcomponents - httpcore - - - org.apache.httpcomponents - httpasyncclient - - - org.apache.httpcomponents - httpclient - - - org.apache.cxf - cxf-rt-transports-jms - - - org.apache.cxf - cxf-rt-transports-local - - - org.apache.cxf - cxf-rt-ws-mex - - - org.apache.cxf - cxf-rt-ws-rm - - - org.apache.cxf - cxf-rt-management - - - org.apache.cxf - cxf-rt-ws-policy - - - wsdl4j - wsdl4j - - - org.apache.neethi - neethi - - - org.apache.cxf - cxf-rt-ws-security - - - org.apache.cxf - cxf-rt-security-saml - - - org.apache.cxf - cxf-rt-security - - - org.apache.wss4j - wss4j-ws-security-dom - - - org.apache.wss4j - wss4j-ws-security-common - - - org.opensaml - opensaml-saml-impl - - - org.opensaml - opensaml-profile-api - - - org.opensaml - opensaml-core - - - org.opensaml - opensaml-saml-api - - - org.opensaml - opensaml-xmlsec-api - - - org.opensaml - opensaml-soap-api - - - org.opensaml - opensaml-security-impl - - - org.opensaml - opensaml-security-api - - - org.cryptacular - cryptacular - - - org.bouncycastle - bcprov-jdk15on - - - org.opensaml - opensaml-xmlsec-impl - - - net.shibboleth.utilities - java-support - - - com.google.guava - guava - - - joda-time - joda-time - - - org.opensaml - opensaml-xacml-impl - - - org.opensaml - opensaml-xacml-api - - - org.opensaml - opensaml-xacml-saml-impl - - - org.opensaml - opensaml-xacml-saml-api - - - org.jasypt - jasypt - - - org.apache.wss4j - wss4j-policy - - - org.apache.wss4j - wss4j-ws-security-stax - - - org.apache.wss4j - wss4j-bindings - - - org.apache.wss4j - wss4j-ws-security-policy-stax - - - org.apache.cxf - cxf-rt-wsdl - - - org.apache.cxf - cxf-tools-java2ws - - - org.apache.cxf - cxf-tools-common - - - org.apache.cxf - cxf-rt-databinding-aegis - - - org.apache.cxf - cxf-tools-wsdlto-core - - - org.apache.cxf - cxf-tools-validator - - - org.apache.cxf - cxf-tools-wsdlto-databinding-jaxb - - - org.apache.cxf - cxf-tools-wsdlto-frontend-jaxws - - - org.apache.cxf.services.ws-discovery - cxf-services-ws-discovery-api - - - org.apache.cxf.xjcplugins - cxf-xjc-boolean - - - org.apache.cxf.xjcplugins - cxf-xjc-bug986 - - - org.apache.cxf.xjcplugins - cxf-xjc-dv - - - org.apache.cxf.xjcplugins - cxf-xjc-ts - - - org.apache.cxf.xjc-utils - cxf-xjc-runtime - - - org.apache.velocity - velocity-engine-core - - - commons-collections - commons-collections - - - org.apache.commons - commons-lang3 - - - com.sun.xml.fastinfoset - FastInfoset - - - org.apache.santuario - xmlsec - - - commons-codec - commons-codec - - - com.fasterxml.woodstox - woodstox-core - - - org.codehaus.woodstox - stax2-api - - - org.ow2.asm - asm - ${version.org.ow2.asm} - - - javax.jws - jsr181-api - - - org.jboss.spec.javax.annotation - jboss-annotations-api_1.3_spec - - - org.jboss.spec.javax.xml.bind - jboss-jaxb-api_2.3_spec - - - org.jboss.spec.javax.xml.ws - jboss-jaxws-api_2.3_spec - - - org.jboss.spec.javax.xml.soap - jboss-saaj-api_1.3_spec - - - org.glassfish.jaxb - jaxb-runtime - - - org.glassfish.jaxb - txw2 - - - com.sun.istack - istack-commons-runtime - - - org.glassfish.jaxb - jaxb-xjc - - - org.glassfish.jaxb - xsom - - - com.sun.istack - istack-commons-tools - - - com.sun.xml.bind.external - relaxng-datatype - - - org.glassfish.jaxb - codemodel - - - com.sun.xml.bind.external - rngom - - - com.sun.xml.messaging.saaj - saaj-impl - - - xerces - xercesImpl - - - log4j - log4j - - - org.jboss.logging - jboss-logging - - - org.jboss.slf4j - slf4j-jboss-logmanager - - - org.jboss.logmanager - jboss-logmanager - - - org.wildfly.common - wildfly-common - - + + + + org.wildfly + wildfly-parent + ${version.server} + pom + import + + + + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + + + build-bom + + build-bom + + + + org.jboss + jboss-parent + + + org.wildfly + wildfly-jaxws-client-bom + ${project.version} + WildFly BOMs: JAXWS Client + This artifact provides a bill of materials (BOM) for JAXWS client usage. + true + true + UNMANAGED + + + org.jboss.ws.cxf + jbossws-cxf-client + + + org.jboss.slf4j + slf4j-jboss-logmanager + + + org.jboss.logmanager + jboss-logmanager + + + + + + + + diff --git a/boms/user/client/jms-client/pom.xml b/boms/user/client/jms-client/pom.xml index 1c242bbd47c0..71aa39f4bd0d 100644 --- a/boms/user/client/jms-client/pom.xml +++ b/boms/user/client/jms-client/pom.xml @@ -23,29 +23,23 @@ 4.0.0 - org.wildfly - wildfly-parent + org.wildfly.bom + wildfly-client 17.0.0.Beta1-SNAPSHOT - - wildfly-jms-client-bom - - 17.0.0.Beta1-SNAPSHOT + wildfly-jms-client-bom-builder pom - WildFly BOMs: JMS Client + WildFly BOMs: JMS Client Builder - This artifact provides a bill of materials (BOM) for JMS client usage. + This artifact builds a bill of materials (BOM) for JMS client usage. @@ -56,143 +50,159 @@ - - - - commons-beanutils - commons-beanutils - - - - commons-collections - commons-collections - - - - io.netty - netty-all - - - - org.apache.activemq - artemis-commons - - - - org.apache.activemq - artemis-core-client - - - - - org.apache.activemq - artemis-hqclient-protocol - - - - org.apache.activemq - artemis-jms-client - - - - org.apache.activemq - artemis-selector - - - - org.glassfish - javax.json - - - - javax.json - javax.json-api - - - - org.jboss.logging - jboss-logging - - - - org.jboss.marshalling - jboss-marshalling - - - - org.jboss.marshalling - jboss-marshalling-river - - - - org.jboss.remoting - jboss-remoting - - - - org.jboss.threads - jboss-threads - - - - org.jboss.spec.javax.jms - jboss-jms-api_2.0_spec - - - - org.jboss.xnio - xnio-api - - - - org.jboss.xnio - xnio-nio - - - - org.jgroups - jgroups - - - - org.slf4j - jcl-over-slf4j - - - - org.slf4j - slf4j-api - - - - org.wildfly - wildfly-naming-client - - - - org.wildfly.common - wildfly-common - - - - org.wildfly.client - wildfly-client-config - - - - org.wildfly.security - wildfly-elytron - - - com.google.guava - guava - - - - org.wildfly - wildfly-client-properties - - - - + + + + org.wildfly + wildfly-parent + ${version.server} + pom + import + + + + + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + + + build-bom + + build-bom + + + + org.jboss + jboss-parent + + + org.wildfly + wildfly-jms-client-bom + ${project.version} + WildFly BOMs: JMS Client + This artifact provides a bill of materials (BOM) for JMS client usage. + true + true + ALL + + + commons-beanutils + commons-beanutils + + + commons-collections + commons-collections + + + io.netty + netty-all + + + org.apache.activemq + artemis-commons + + + org.apache.activemq + artemis-core-client + + + + org.apache.activemq + artemis-hqclient-protocol + + + org.apache.activemq + artemis-jms-client + + + org.apache.activemq + artemis-selector + + + + org.glassfish + javax.json + + + javax.json + javax.json-api + + + org.jboss.logging + jboss-logging + + + org.jboss.marshalling + jboss-marshalling + + + org.jboss.marshalling + jboss-marshalling-river + + + org.jboss.remoting + jboss-remoting + + + org.jboss.threads + jboss-threads + + + org.jboss.spec.javax.jms + jboss-jms-api_2.0_spec + + + org.jboss.xnio + xnio-api + + + org.jboss.xnio + xnio-nio + + + org.jgroups + jgroups + + + org.slf4j + jcl-over-slf4j + + + org.slf4j + slf4j-api + + + org.wildfly + wildfly-naming-client + + + org.wildfly.common + wildfly-common + + + org.wildfly.client + wildfly-client-config + + + org.wildfly.security + wildfly-elytron + + + com.google.guava + guava + + + org.wildfly + wildfly-client-properties + + + + + + + + diff --git a/boms/user/pom.xml b/boms/user/pom.xml index ba64dfcd918b..e972e07a97dd 100644 --- a/boms/user/pom.xml +++ b/boms/user/pom.xml @@ -26,7 +26,7 @@ jboss-parent org.jboss - 29 + 35 org.wildfly.bom @@ -71,6 +71,23 @@ https://issues.jboss.org/ + + 17.0.0.Alpha1 + 2.0.0.Alpha1 + + + + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + ${version.bom-builder-plugin} + + + + + client javaee8 diff --git a/javaee8/javaee8-with-tools/pom.xml b/javaee8/javaee8-with-tools/pom.xml index 9a4dee112078..e8c4875dcca5 100644 --- a/javaee8/javaee8-with-tools/pom.xml +++ b/javaee8/javaee8-with-tools/pom.xml @@ -1,4 +1,4 @@ - + - + 4.0.0 org.wildfly.bom - wildfly-javaee8 + wildfly-javaee8-builder + 2.3.1 + 2.3.1 + 2.2.6 + 6.11 - - - - - junit - junit - ${version.junit} - test - - org.testng @@ -76,16 +71,6 @@ shrinkwrap-resolver-bom ${version.org.jboss.shrinkwrap.resolver} pom - import - - - - - org.jboss.arquillian - arquillian-bom - ${version.org.jboss.arquillian.core} - pom - import @@ -115,45 +99,118 @@ pom - - - - org.wildfly.arquillian - wildfly-arquillian-container-managed - ${version.org.wildfly.arquillian} - - - - - - org.wildfly.arquillian - wildfly-arquillian-container-remote - ${version.org.wildfly.arquillian} - - - - maven-surefire-plugin - ${version.surefire.plugin} - org.wildfly.plugins wildfly-maven-plugin - ${version.org.wildfly.plugin} + + + org.wildfly.plugins + wildfly-bom-builder-plugin + + + build-bom + + build-bom + + + + ${project.groupId} + wildfly-javaee8 + ${project.version} + + + ${project.groupId} + wildfly-javaee8-with-tools + ${project.version} + WildFly BOMs: Java EE 8 with Tools + Dependency Management for Java EE 8 Specification APIs with Deployment and Testing Tools. + true + NONE + false + + + junit + junit + + + org.testng + testng + + + org.jboss.arquillian.extension + arquillian-drone-webdriver-depchain + pom + + + org.jboss.arquillian.graphene + graphene-webdriver + pom + + + + + org.wildfly.arquillian + wildfly-arquillian-container-managed + + + + org.wildfly.arquillian + wildfly-arquillian-container-remote + + + + + + org.jboss.shrinkwrap.resolver + shrinkwrap-resolver-bom + pom + + + + org.jboss.arquillian + arquillian-bom + pom + + + + org.jboss.arquillian.extension + arquillian-drone-bom + pom + + + + + org.wildfly.arquillian + wildfly-arquillian-container-remote + org.wildfly.arquillian:wildfly-arquillian-container-managed:jar + + + org.jboss.arquillian + arquillian-bom + pom + org.jboss.arquillian.junit:arquillian-junit-container:jar + + + + org.wildfly.plugins:wildfly-maven-plugin + + + + + + diff --git a/javaee8/pom.xml b/javaee8/pom.xml index 0383f3457224..a82b1cede528 100644 --- a/javaee8/pom.xml +++ b/javaee8/pom.xml @@ -17,7 +17,7 @@ ~ limitations under the License. --> + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 @@ -33,10 +33,10 @@ pom - wildfly-javaee8 + wildfly-javaee8-builder - WildFly BOMs: Java EE 8 - Java EE 8 Dependency Management + WildFly BOMs: Java EE 8 Builder + This artifact builds a bill of materials (BOM) for Java EE 8 Dependency Management @@ -47,51 +47,19 @@ - - 1.0.3.Final - - - 17.0.0.Beta1-SNAPSHOT - - - 4.12 - 3.3.2.Final - 2.1.0.Final - 1.0.1.Final - 1.4.0.Final - 1.1.1.Final - 1.8.0.Final - - - 5.3.9.Final - 5.0.5.Final - 5.10.5.Final - 6.0.15.Final - 9.4.8.Final - 1.1.13.Final - 2.3.0.Final - 5.9.3.Final - 3.6.3.Final - 3.0.5.Final - 2.0.8.Final - 1.0.0.final - 2.5.5.SP12 - 2.1.1.Final - 1.2.1.Final - 2.22.0 - - - 2.3.1 - 2.3.1 - 2.2.6 - 6.11 - - + + + org.wildfly + wildfly-parent + ${version.server} + pom + import + + org.wildfly @@ -130,277 +96,299 @@ ${project.version} pom - - - - - - org.hibernate - hibernate-core - ${version.org.hibernate} - - - org.hibernate - hibernate-entitymanager - ${version.org.hibernate} - - - org.hibernate - hibernate-envers - ${version.org.hibernate} - - - org.hibernate - hibernate-jpamodelgen - ${version.org.hibernate} - - - org.hibernate - hibernate-search-engine - ${version.org.hibernate.search} - - - org.hibernate - hibernate-search-orm - ${version.org.hibernate.search} - - - org.hibernate.validator - hibernate-validator - ${version.org.hibernate.validator} - - - org.hibernate.validator - hibernate-validator-annotation-processor - ${version.org.hibernate.validator} - - - - - org.infinispan - infinispan-core - ${version.org.infinispan} - - - org.infinispan - infinispan-client-hotrod - ${version.org.infinispan} - - - org.infinispan - infinispan-directory-provider - ${version.org.infinispan} - - - - org.jboss.ejb3 - jboss-ejb3-ext-api - ${version.org.jboss.ejb3.ext-api} - - - org.jboss.javaee - jboss-ejb-api - - - - - - - - org.jboss.logging - jboss-logging-processor - ${version.org.jboss.logging.jboss-logging-tools} - - - - org.jboss.logging - jboss-logging-annotations - ${version.org.jboss.logging.jboss-logging-tools} - - - - org.jboss.logging - jboss-logging - ${version.org.jboss.logging.jboss-logging} - - - - - org.jboss.narayana.xts - jbossxts - ${version.org.jboss.narayana} - provided - api - - - - org.jboss.resteasy - resteasy-atom-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-jaxb-provider - ${version.org.jboss.resteasy} - - - - org.jboss.resteasy - resteasy-jettison-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-jackson-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-jackson2-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-jaxrs - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-client - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-multipart-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-json-p-provider - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-jsapi - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-validator-provider-11 - ${version.org.jboss.resteasy} - - - org.jboss.resteasy - resteasy-spring - ${version.org.jboss.resteasy} - - - - org.jboss.security - jboss-negotiation-common - ${version.org.jboss.security.jboss-negotiation} - - - org.jboss.security - jboss-negotiation-extras - ${version.org.jboss.security.jboss-negotiation} - - - org.jboss.security - jboss-negotiation-ntlm - ${version.org.jboss.security.jboss-negotiation} - provided - - - org.jboss.security - jboss-negotiation-spnego - ${version.org.jboss.security.jboss-negotiation} - provided - - - - org.jboss.security - jbossxacml - ${version.org.jboss.security.jbossxacml} - - - - org.picketbox - picketbox-commons - ${version.org.picketbox.picketbox-commons} - - - - org.picketlink - picketlink-api - ${version.org.picketlink} - - - org.picketlink - picketlink-common - ${version.org.picketlink} - - - org.picketlink - picketlink-federation - ${version.org.picketlink} - - - org.picketlink - picketlink-impl - ${version.org.picketlink} - - - org.picketlink - picketlink-idm-api - ${version.org.picketlink} - - - org.picketlink - picketlink-idm-impl - ${version.org.picketlink} - - - - org.wildfly - wildfly-clustering-singleton-api - ${version.server} - - - org.wildfly - wildfly-security-api - ${version.server} - - - - - org.wildfly.security - wildfly-elytron - ${version.org.wildfly.security.elytron} - - - - - org.wildfly.discovery - wildfly-discovery-client - ${version.org.wildfly.discovery} - - - - org.wildfly.client - wildfly-client-config - ${version.org.wildfly.client.config} - - - - org.wildfly.common - wildfly-common - ${version.org.wildfly.common} - - + + + + org.wildfly.plugins + wildfly-bom-builder-plugin + false + + + build-bom + + build-bom + + + + org.jboss + jboss-parent + + + ${project.groupId} + wildfly-javaee8 + ${project.version} + WildFly BOMs: Java EE 8 + Java EE 8 Dependency Management. + true + UNMANAGED + true + + + + + org.wildfly + wildfly-ejb-client-bom + pom + false + + + org.wildfly + wildfly-jaxws-client-bom + pom + false + + + org.wildfly + wildfly-jms-client-bom + pom + false + + + + + org.hibernate + hibernate-core + + + org.hibernate + hibernate-entitymanager + + + org.hibernate + hibernate-envers + + + org.hibernate + hibernate-search-engine + + + org.hibernate + hibernate-search-orm + + + org.hibernate.validator + hibernate-validator + + + org.hibernate.validator + hibernate-validator-annotation-processor + + + + org.hibernate + hibernate-jpamodelgen + + + + + org.infinispan + infinispan-core + + + org.infinispan + infinispan-client-hotrod + + + org.infinispan + infinispan-directory-provider + + + + + org.jboss.logging + jboss-logging-processor + + + org.jboss.logging + jboss-logging-annotations + + + org.jboss.logging + jboss-logging + + + + + org.jboss.narayana.xts + jbossxts + api + + + + + org.jboss.resteasy + resteasy-atom-provider + + + org.jboss.resteasy + resteasy-jaxb-provider + + + + org.jboss.resteasy + resteasy-jettison-provider + + + org.jboss.resteasy + resteasy-jackson-provider + + + org.jboss.resteasy + resteasy-jackson2-provider + + + org.jboss.resteasy + resteasy-jaxrs + + + org.jboss.resteasy + resteasy-client + + + org.jboss.resteasy + resteasy-multipart-provider + + + org.jboss.resteasy + resteasy-json-p-provider + + + org.jboss.resteasy + resteasy-jsapi + + + org.jboss.resteasy + resteasy-validator-provider-11 + + + org.jboss.resteasy + resteasy-spring + + + + + org.wildfly.security + wildfly-elytron + + + + + org.jboss.security + jboss-negotiation-common + + + org.jboss.security + jboss-negotiation-extras + + + org.jboss.security + jboss-negotiation-ntlm + + + org.jboss.security + jboss-negotiation-spnego + + + org.jboss.security + jbossxacml + + + + + org.picketbox + picketbox-commons + + + org.picketlink + picketlink-api + + + org.picketlink + picketlink-common + + + org.picketlink + picketlink-federation + + + org.picketlink + picketlink-impl + + + org.picketlink + picketlink-idm-api + + + org.picketlink + picketlink-idm-impl + + + + + org.wildfly + wildfly-security-api + + + + + org.wildfly.discovery + wildfly-discovery-client + + + org.wildfly.client + wildfly-client-config + + + org.wildfly.common + wildfly-common + + + org.wildfly + wildfly-clustering-singleton-api + + + + + org.jboss.ejb3 + jboss-ejb3-ext-api + + + + + + org.jboss.spec + jboss-javaee-8.0 + pom + + + + + org.hibernate.validator + hibernate-validator-annotation-processor + org.hibernate.validator:hibernate-validator:jar + + + + org.hibernate + hibernate-jpamodelgen + org.hibernate:hibernate-core:jar + + + org.infinispan + infinispan-directory-provider + org.infinispan:infinispan-core:jar + + + + + + + + + javaee8-with-tools