Maven Repository Central Synchronization

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

  • 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.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.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.integration
  • org.jboss.interceptor
  • org.jboss.jbossas (excluding version 5.0.0.Beta4)
  • 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

Currently under review for sync

  • org.infinispan
  • org.picketbox
  • org.picketlink

 

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.