Sonatype Pro™ Suite
Version 1.5 or later
Sonatype Pro for Nexus
Version 1.6.0 or later
Sonatype Pro for Hudson
Version 1.0 or later
Plugins: Only plugins shipped with Hudson, or plugins that have the "Sonatype Certified" mark – available through the (upcoming) Hudson Update site – are supported.
Sonatype Pro Suite Eclipse Plugins
Version 1.0 or later
M2Eclipse
Version 0.12.0 or later
Platform Requirements
Maven
Java:
- Oracle or IBM Java 1.5 or Higher
Sonatype Pro for Nexus and Hudson
Java:
- Oracle or IBM JRE 1.5 through 1.6
- As of version 1.9 Nexus will require JRE 1.6
Operating Systems:
- Windows Server 2008, Windows XP Professional, Vista, Windows 7, Windows 7 64 bit
- 32-bit or 64 bit RedHat Enterprise Linux version 4, 5, and 6
- Macintosh OSX 10.6
Browsers:
- Internet Explorer 7 or later
- Mozilla Firefox 3.5 or later
- Apple Safari 5.0 or later
- Google Chrome 7.0 or later
Sonatype Pro Suite Eclipse Client
Java:
- Oracle or IBM JRE 1.5 through 1.6
Operating Systems:
- Windows XP Professional, Vista, Windows 7, Windows 7 64 bit
- 32-bit or 64 bit RedHat Enterprise Linux version 4, 5, and 6
- Macintosh OSX 10.6
Eclipse:
- Eclipse 3.6.2
- Eclipse 3.5.2
Maven
Version 2.2.1 or later
Maven Plugins supported are listed below:
| Core Plugins | ||
|---|---|---|
| clean | 2.4.1 | Clean up after the build |
| compiler | 2.3.2 | Compiles Java sources |
| deploy | 2.5 | Deploy the built artifact to the remote repository |
| failsafe | 2.6 | Run the JUnit integration test in an isolate classloader |
| install | 2.3.1 | Install the built artifact into the local repository |
| resources | 2.4.3 | Copy the resources to the output directory for including in the JAR |
| site for Maven 2 | 2.2 | Generate a site for the current project |
| site for Maven 3 | 3.0-beta-3 | Generate a site for the current project |
| surefire | 2.7 | Run the JUnit unit tests in an isolated classloader |
| verifier | 1.0 | Useful for integration tests - verifies the existence of certain conditions |
| Packaging Types/Tools | ||
| ear | 2.4.2 | Generate an EAR from the current project |
| ejb | 2.3 | Build an EJB (and optional client) from the current project |
| jar | 2.3.1 | Build a JAR from the current project |
| rar | 2.2 | Build a RAR from the current project |
| war | 2.1.1 | Build a WAR from the current project |
| shade | 1.4 | Build an Uber-JAR from the current project |
| Reporting Plugins | ||
| changelog | 2.2 | Generate a list of recent changes from your SCM |
| changes | 2.3 | Generate a report from issue tracking or a change document |
| checkstyle | 2.6 | Generate a checkstyle report |
| clover | 2.4 | Generate a Clover report. NOTE: Moved to Atlassian.com |
| doap | 1.0 | Generate a Description of a Project (DOAP) file from a POM |
| docck | 1.0 | Documentation checker plugin |
| javadoc | 2.7 | Generate Javadoc for the project |
| jxr | 2.2 | Generate a source cross reference |
| linkcheck | 1.1 | Generate a Linkcheck report of your project’s documentation |
| pmd | 2.5 | Generate a PMD report |
| project-info-reports | 2.3 | Generate standard project reports |
| surefire-report | 2.6 | Generate a report based on the results of unit tests |
| Tools | ||
| ant | 2.3 | Generate an Ant build file for the project |
| antrun | 1.6 | Run a set of ant tasks from a phase of the build |
| archetype | 2.0 | Generate a skeleton project structure from an archetype |
| assembly | 2.2 | Build an assembly (distribution) of sources and/or binaries |
| dependency | 2.1 | Dependency manipulation (copy) |
| enforcer | 1.0 | Environmental constraint checking (Maven Version) |
| gpg | 1.1 | Create signatures for the artifacts and poms |
| help | 2.1.1 | Get information about the working environment for the project |
| invoker | 1.5 | Run a set of Maven projects and verify the output |
| jarsigne | 1.2 | Signs or verifies project artifacts |
| one | 1.2 | A plugin for interacting with legacy Maven 1.x repositories and builds |
| patch | 1.1.1 | Use the gnu patch tool to apply patch files to source code |
| 1.1 | Generate a PDF version of your project’s documentation | |
| plugin | 2.6 | Create a Maven plugin descriptor for any mojos found in the source tree |
| release | 2.1 | Release the current project - updating the POM and tagging in the SCM |
| reactor | 1.0 | Build a subset of interdependent projects in a reactor |
| remote-resources | 1.1 | Copy remote resources to the output directory for inclusion in the artifact |
| repository | 2.3.1 | Plugin to help with repository-based tasks |
| scm | 1.4 | Generate a SCM for the current project |
| source | 2.1.2 | Build a JAR of sources for use in IDEs and distribution to the repository |
| stage | 1.0-alpha-2 | Assists with release staging and promotion |
| toolchains | 1.0 | Allows to share configuration across plugins |