Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mirror of Apache Maven Surefire

Octocat-spinner-32 maven-failsafe-plugin [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 maven-surefire-common [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 maven-surefire-plugin [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 maven-surefire-report-plugin [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 src o Removed the copies from maven-parent to the local site.xml, as I fo… May 05, 2013
Octocat-spinner-32 surefire-api [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-booter [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-grouper [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-integration-tests [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-providers [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-report-parser [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-setup-integration-tests [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 surefire-shadefire [maven-release-plugin] prepare for next development iteration March 12, 2014
Octocat-spinner-32 .gitattributes Added gitattributes January 29, 2013
Octocat-spinner-32 .gitignore Make it 2.12.1 July 22, 2012
Octocat-spinner-32 README.TXT added explanations for cases when publishing to svnpubsub has failure December 14, 2012
Octocat-spinner-32 deploySite.sh fix site deploy for svnpubsub December 22, 2012
Octocat-spinner-32 pom.xml [maven-release-plugin] prepare for next development iteration March 12, 2014
README.TXT
Surefire needs Maven 3 to be built.
But in order to test it tests, you can do:
* -DmavenHomeUsed= path to a Maven 2.x home
* or -Pmaven-2.2.1, this profile will download a Maven 2.2.1 distrib and use it for integration tests.

Deploying web site
------------------
You can use the deploySite.sh script
Without any profile the site will be deployed to http://maven.apache.org/surefire-archives/surefire-${project.version}
sh ./deploySite.sh -Preporting

To deploy main version http://maven.apache.org/surefire, use
sh ./deploySite.sh -Preporting -Psite-release

Note you can add arguments to the script to pass your svn credentials:
-Dusername=
-Dpassword=

Workflow for site when releasing
--------------------------------
Once release staged, you can publish a staged site.
cd target/checkout
sh ./deploySite.sh -Preporting
content will be in http://maven.apache.org/surefire-archives/surefire-${project.version}

If something goes wrong when publishing the site to svnpubsub (like https://jira.codehaus.org/browse/MSCMPUB-6),
you can avoid rebuilding the site before publishing with
mvn -Preporting scm-publish:publish-scm

Once vote passed, redeploy main site:
cd target/checkout (or use the version tag)
sh ./deploySite.sh -Preporting -Psite-release



Something went wrong with that request. Please try again.