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.
Comments