[jboss-jira] [JBoss JIRA] Commented: (JBBUILD-597) Synchronize JBoss artifacts from the JBoss repository to the Maven central repository

Bob Fields (JIRA) jira-events at lists.jboss.org
Fri Jan 14 13:47:50 EST 2011


    [ https://issues.jboss.org/browse/JBBUILD-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12575709#comment-12575709 ] 

Bob Fields commented on JBBUILD-597:
------------------------------------

The main benefit is wider use of the JBoss and Hibernate artifacts, because it is easier to configure maven (no additional repositories) and because projects outside JBoss which depend on the JBoss runtime or Hibernate libraries are now available automatically through the maven Central repository. In our case (www.andromda.org) we have current SNAPSHOT dependencies on JBoss 5.1 and Hibernate 3.5 and cannot create a release version of the project because those dependencies are not in Maven Central, unless we want to drop back to JBoss 4.2 and Hibernate 3.2.

Rules for adding projects to maven central are at https://docs.sonatype.org/display/Repository/Central+Sync+Requirements. Specifically,
    * Blind rsync transfers of random repositories are no longer being added and will be phased out over time
    * All artifacts must be properly signed with GPG signatures that are publicly verifiable
    * sources and javadocs must be included
    * scm urls must be included
    * No external repository definitions
Includes comments on why putting repositories in your release artifact poms is a bad idea, and why they are being phased out of maven central. Since you're already on Nexus, enforcing those requirements within JBoss would be easy to implement, after cleaning up the current releases that are already there. The solution for rsync is to become a feeder repository to the Sonatype Nexus staging suite, as described in http://www.sonatype.com/people/2010/01/nexus-oss-ecosystem/.

> Synchronize JBoss artifacts from the JBoss repository to the Maven central repository
> -------------------------------------------------------------------------------------
>
>                 Key: JBBUILD-597
>                 URL: https://issues.jboss.org/browse/JBBUILD-597
>             Project: JBoss Build System
>          Issue Type: Feature Request
>          Components: Artifact Repositories
>            Reporter: Emmanuel Bernard
>            Assignee: Paul Gier
>             Fix For: Build Support 2011
>
>
> Synchronize JBoss artifacts from the JBoss repository to the Maven central repository

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list