Version 23

    The JBoss.org Maven repository automatically sync's certain groupIds/artifacts and POM files to the Central Maven repository hosted by Sonatype.

     

    Currently sync'ed groupIds

    • io.undertow
    • javassist
    • javax.enterprise
    • javax.sip
    • javax.validation
    • jgroups (Deprecated for org.jgroups)
    • org.drools (Excluding versions prior to 5.2.0.M2)
    • org.jboss.arquillian (Excluding versions 1.0.0.Beta and earlier)
    • org.jboss.jboss-parent
    • org.jboss.logging
    • org.jboss.shrinkwrap
    • org.jboss.spec
    • org.jboss.test
    • org.jbpm
    • org.jgroups
    • org.jboss.netty
    • org.hibernate
    • org.hornetq
    • org.resteasy
    • org.jberet
    • org.jboss.marshalling
    • org.jboss.modules
    • org.jboss.msc
    • org.jboss.xnio (Excluding 1.x versions)
    • org.jboss.threads
    • org.jboss.logmanager
    • org.jboss.sasl
    • org.jboss.remoting
    • org.jboss.remoting3
    • org.jboss.as (excluding quickstarts)
    • org.jboss.spring.archetypes
    • org.jboss.weld (version 1.1.4 forward; excluding weld-jboss-int)
    • com.openshift
    • org.jboss:jboss-dmr
    • org.jboss.tattletale
    • org.jboss.resteasy
    • org.jboss:jandex
    • org.jboss:jboss-ejb-client
    • org.richfaces:ui.richfaces-components-api
    • org.richfaces:ui.richfaces-components-ui
    • org.richfaces:ui.richfaces-ui-parent
    • org.richfaces.core:richfaces-core-impl
    • org.richfaces.core:richfaces-core-api
    • org.richfaces.core:richfaces-core-parent
    • org.richfaces:richfaces-root-parent
    • org.richfaces:richfaces-bom
    • org.richfaces:richfaces-parent
    • org.richfaces.archetypes:richfaces-archetype-simpleapp
    • org.richfaces.cdk:maven-richfaces-resources-plugin
    • org.richfaces.cdk:parent
    • org.jboss.aerogear.archetypes
    • org.jboss.integration
    • org.jboss.interceptor
    • org.jboss.jbossas (excluding version 5.0.0.Beta4)
    • org.jboss.bom
    • org.jboss.solder (excluding solder-testsuite:3.1.0.Beta4/5, which have SNAPSHOT dependencies)
    • org.jboss.deployers
    • org.jboss.man
    • org.jboss.microcontainer
    • org.jboss:jboss-common-core
    • org.jboss:jboss-vfs
    • org.jboss.seam:seam-parent
    • org.infinispan (excluding versions prior to 5.0.0.Final)
    • org.jboss:jboss-reflect (excluding 2.0.2.GA-brew)
    • org.jboss:jboss-mdr (excluding 2.0.1.GA-brew)
    • org.jboss:jbossxb (excluding 2.0.6.GA-brew)
    • org.jboss.cl
    • org.jboss.jdeparser
    • org.wildfly
    • org.arquillian
    • org.keycloak
    • org.picketbox
    • org.picketlink
    • org.jboss.stdio
    • org.jboss.invocation

    Currently under review for sync

     

    Backlog

    • org.exoplatform
    • org.gatein
    • org.metawidget
    • org.mobicents
    • org.modeshape
    • org.rhq
    • org.richfaces (select artifacts have already been synced)
    • org.switchyard

     

    Other information

    Only artifacts from the JBoss releases repository may be sync'ed to central.  The jboss-thirdparty repository cannot be sync'ed because it includes groupIds which conflict with existing Maven groupIds in central.

     

    Synchronization timing

    The JBoss repo is synchronized to Sonatype's staging server once a day. Once files from various sources (including JBoss) are on Sonatype staging server, they then get pushed to the Central production servers every 2 hours (some older documentation mentions hourly syncs, but that was when Central was much smaller).

     

    The current daily sync from JBoss to staging occurs at 5PM CST, although this is subject to change.