JBoss Maven Repositories: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 66: Line 66:


=JBoss Repositories=
=JBoss Repositories=
The root of all JBoss Maven repositories is:
{{External|https://repository.jboss.org/nexus/content/repositories/}}
It contains the following repositories:
* '''JBoss Releases''' https://repository.jboss.org/nexus/content/repositories/releases contains JBoss community projects that have been released.
* '''Boss Thirdparty Releases''' https://repository.jboss.org/nexus/content/repositories/thirdparty-releases contains third-party projects that have been modified and rebuilt by the JBoss community.
* '''JBoss Thirdparty Uploads''' https://repository.jboss.org/nexus/content/repositories/thirdparty-uploads contains third-party artifacts which are not available via the JBoss or proxied repositories. These are artifacts that were downloaded directly from a third-party and were not re-built from source by the JBoss community before being uploaded.
* '''JBoss Thirdparty Restricted''' https://repository.jboss.org/nexus/content/repositories/thirdparty-restricted contains third-party artifacts that cannot be redistributed to the public. This repository is only available to authenticated users.
* '''JBoss Deprecated''' https://repository.jboss.org/nexus/content/repositories/deprecated contains artifacts from the jboss repository that should no longer be used but need to be available for legacy builds.
* '''JBoss Snapshots''' https://repository.jboss.org/nexus/content/repositories/snapshots contains JBoss community project snapshot builds.


==JBoss Public Maven Repository==
==JBoss Public Maven Repository==
Line 99: Line 112:
The root of all JBoss Maven Repositories:
The root of all JBoss Maven Repositories:


{{External|https://repository.jboss.org/nexus/content/repositories/}}
 





Revision as of 21:38, 6 September 2017

External

Internal

Overview

JBoss EAP comes with a publicly accessible on-line Maven repository that contains many of the dependencies Java EE developers need to build applications on JBoss EAP. Maven repository archives are also being offered for each EAP release on the JBoss Customer Portal and can be installed locally.

RedHat Repositories

RedHat General Availability Maven Repository

https://maven.repository.redhat.com/ga/

This repository contains supported artifacts. It is also used to publish BOMs.

settings.xml declaration:

<settings ...>
  <profiles>
    <profile>
      <id>RedHat General Availability Maven Repository Profile</id>
      <repositories>
        <repository>
           <id>redhat-ga</id>
           <name>redhat-ga</name>
           <url>https://maven.repository.redhat.com/ga/</url>
           <layout>default</layout>
           <releases>
             <enabled>true</enabled>
             <updatePolicy>never</updatePolicy>
           </releases>
           <snapshots>
             <enabled>true</enabled>
             <updatePolicy>never</updatePolicy>
           </snapshots>
         </repository>
       </repositories>
     </profile>
  </profiles>
  ...
  <activeProfiles>
    <activeProfile>RedHat General Availability Maven Repository Profile</activeProfile>
  </activeProfiles>
</settings>

RedHat Tech Preview Maven Repository

http://maven.repository.redhat.com/techpreview/all

Other RedHat Tech Preview Maven Repository

https://maven.repository.redhat.com/nexus/content/groups/product-techpreview/

This is the repository where some of the patched JARs from EAPs are found. To find whether a EAP deployment has been patched and where the patches are, see EAP Patching.

RedHat Early Access Maven Repository

https://maven.repository.redhat.com/earlyaccess/all/

JBoss Repositories

The root of all JBoss Maven repositories is:

https://repository.jboss.org/nexus/content/repositories/

It contains the following repositories:

JBoss Public Maven Repository

https://repository.jboss.org/nexus/content/groups/public-jboss/

settings.xml declaration:

<settings ...>
  <profiles>
    <profile>
      <id>JBoss Public Maven Repository Profile</id>
      <repositories>
        <repository>
          <id>jboss-public-repository</id>
          <name>JBoss Public Maven Repository</name>
          <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
          <layout>default</layout>
        </repository>
      </repositories>
    </profile>
  </profiles>
  ...
  <activeProfiles>
    <activeProfile>JBoss Public Maven Repository Profile</activeProfile>
  </activeProfiles>
</settings>

Other JBoss Repositories

The root of all JBoss Maven Repositories:



http://repository.jboss.org/nexus/content/groups/public/
https://repository.jboss.org/nexus/content/repositories/releases

JBoss Repository Search

Go to

https://repository.jboss.org/nexus

and use search.

JBoss EAP BOMs

JBoss EAP BOMs

Organizatorium

To Migrate [JBossAndMaven].


https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-Maven_Guide.html


https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#use_the_maven_repository