• Maven Getting Started

    For a basic introduction to Maven, see the Apache Maven site (http://maven.apache.org/).   If you want to use the JBoss application server or other JBoss projects in your own projects, see Maven Getting Started ...
    Profile Photo
    last modified by pgier
  • Maven Deploying a Snapshot

    All JBoss developers can deploy snapshot builds to the JBoss repository.   In order to deploy to the snapshot repository, your POM (or parent POM) must be configured with the correct distributionManagement infor...
    Profile Photo
    last modified by pgier
  • Maven Project Configuration Requirements

    All JBoss projects must follow the groupId/artifactId guidelines (MavenProjectNaming).   Note that the groupId "jboss" is deprecated and should be replaced by "org.jboss".  For more information, see Maven J...
    Profile Photo
    last modified by maxandersen
  • Upgrade Notes for Nexus 1.9.2

    Notes for the upgrade from Nexus Professional 1.9.0.2 to 1.9.2 Installation 1. Download Nexus 1.9.2 from Sonatype 2. Unzip Nexus to the /services/nexus directory.  There may be a warning about the file sonatype-...
    Profile Photo
    last modified by dosoudil
  • Upgrade Notes for Nexus 1.9.x

    Notes for the upgrade from Nexus Professional 1.7.1 to 1.9.x Installation 1. Download Nexus 1.9.0.2 from Sonatype 2. Review the notes from Sonatype regarding the upgrade (http://nexus.sonatype.org/upgrading-nexus.htm...
    Profile Photo
    last modified by dosoudil
  • MavenSettings

    This page describes the Maven settings required to use the JBoss Maven repository.  Maven uses a file called settings.xml which can contain repositories and other build settings.  A default settings file is ...
    Profile Photo
    last modified by pgier
  • Notes for Nexus Audit Info Migration

    JBoss.org has been using a custom audit plugin in Nexus since it was first rolled out last year.  The current version of Nexus 1.9.0.2 now has all required audit information by default.  The old audit inform...
    Profile Photo
    last modified by pgier
  • Upgrade Notes for Nexus 1.7.1

    This page contains the instructions for updating Nexus from version 1.5.0.2 to 1.7.1.   Review the notes from Sonatype about updating to Nexus 1.6 and 1.7. (http://nexus.sonatype.org/upgrading-nexus.html) Downl...
    Profile Photo
    last modified by pgier
  • Maven Thirdparty Artifacts

    There are several cases where it is necessary to put thirdparty (non jboss) artifacts in the Maven repository.  All thirdparty jars should fall into one of the following categories: the jar is available in an exi...
    Profile Photo
    last modified by pgier
  • MavenRepositoryFAQ

    What is the difference between "JBoss Releases", "JBoss Thirdparty Releases", "JBoss Thirdparty Uploads", etc?  JBoss Releases is used for JBoss projects which use one of the Maven JBoss GroupIds.   JBoss ...
    Profile Photo
    last modified by pgier
  • MavenFAQ

    Also see MavenRepositoryFAQ How can I create a report of a project's dependencies? mvn project-info-reports:dependencies   This will generate an html report (dependencies.html) in the project target/site directo...
    Profile Photo
    last modified by pgier
  • Maven Repository Organization

    This page has moved to  Maven Repository
    Profile Photo
    last modified by pgier
  • Maven Import Scope

    Maven includes a dependency scope called "import".  This is meant to allow dependency management information such as versions and excludes be retrieved from a remote POM file. http://maven.apache.org/guides/intr...
    Profile Photo
    last modified by pgier
  • JBoss Project Release Process

    Overview  The goal of the release process is to: Update the version numbers in the project source Create a tag to record the source release Build from the tag Deploy the artifacts to the Maven repository an...
    Profile Photo
    last modified by pgier
  • Maven Settings Example - Users

    The page provides an example settings.xml file for JBoss.org project users.  This file is normally located in the users home directory under .m2 ( ~/.m2/settings.xml ).  The sections that have been added spe...
    Profile Photo
    last modified by pgier
  • MavenSettingsExample

    For information about configuring Maven with JBoss community projects, please see Maven Getting Started - Users (if you want to use JBoss projects) or Maven Getting Started - Developers (if you want to build jboss pro...
    Profile Photo
    last modified by pgier
  • Maven

    This page is a central location for information about Maven related to building JBoss projects. Getting Started with Maven  If you are new to Maven you might start with the Apache Maven tutorial. For a complet...
    Profile Photo
    last modified by dan.j.allen
  • JbossDeployMavenPlugin

    This plugin has been renamed to to the maven-buildmagic-thirdparty-plugin. Note: if you are looking for a Maven plugin to deploy application to a JBoss server, you probably want the jboss-maven-plugin at codehaus.
    Profile Photo
    last modified by pgier
  • Maven Settings Example - Developers

    This page provides a complete example Maven settings file (settings.xml) for JBoss developers.  This file is normally located in the users home directory under .m2 (~/.m2/settings.xml).   NOTE:  We stro...
    Profile Photo
    last modified by pgier
  • Maven Cookbook

    This is a collection point for difficult or tricky use cases related to Maven builds at JBoss. I'd like to log concrete problems and solutions here as we come across them.   To Add an Entry:   Please note ...
    Profile Photo
    last modified by jdcasey