Log in to follow, share, and participate in this community.
Article Maven Getting Started
Maven Getting StartedFor 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 ...
Maven Deploying a SnapshotAll 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...
Maven Project Configuration RequirementsAll 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...
Upgrade Notes for Nexus 1.9.2Notes 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-...
Upgrade Notes for Nexus 1.9.xNotes 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...
MavenSettingsThis 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 ...
Notes for Nexus Audit Info MigrationJBoss.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...
Upgrade Notes for Nexus 1.7.1This 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...
Maven Thirdparty ArtifactsThere 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...
MavenRepositoryFAQWhat 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 ...
MavenFAQAlso 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...
Maven Import ScopeMaven 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...
JBoss Project Release ProcessOverview 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...
Maven Settings Example - UsersThe 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...
MavenSettingsExampleFor 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...
MavenThis 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...
JbossDeployMavenPluginThis 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.
Maven Settings Example - DevelopersThis 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...
Maven CookbookThis 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 ...