Maven and Sourceforge
This page is a starting point for anyone that uses Maven and sourceforge.net. The intention is to provide a step-by-step guide on deploying your site and your files using Maven onto sourceforge.net.
On Windows
- Download and install putty(Easiest is to use the windows installer)
- Follow the instructions to generate a private/public key-pair: http://sourceforge.net/docs/F02/en/#keygen_putty
- Install svn itself (not only tortoiseSVN, otherwise you get an error from the scm plugin)
- Add the scm information to your pom.xml (see http://maven.apache.org/scm/plugins/index.html)
- Use
to check your scm information
- Use
, just to test the connection to sourceforge. If you get the error, then run the svn command manually: "svn log -v https://svn.sourceforge.net/svnroot/vigilog/trunk" and choose "accept permanently". After that, run the maven command again.
svn: PROPFIND of '/svnroot/vigilog/trunk': Server certificate verification failed: issuer is not trusted (https://svn.sourceforge.net)
- Add a distribution management section to your pom.xml:
Use the correct directory for your own project. Note that you have to use lowercase for the directories, otherwise the Maven plugin will try to create directories where it has no permissions.
- Put this section in your settings.xml. Make sure the id's match!
Replace username and password ofcourse.
- Deploy your website by using "mvn site:deploy"
You will get a warning "The authenticity of host 'shell.sourceforge.net' can't be established.", but just type "yes" to continue.
Labels
