Publishing the Pluto web site from Subversion using Maven 2
Note: Only Apache Portals committers can update the Pluto web site
Step 1: Update your local copy of the Pluto files in the Subversion repository using your SVN client.
Step 2: Make changes to the web site locally.
Step 3: Run mvn site:site
from the root directory of your local copy.
Step 4: Browse to pluto-site/target/site/index.html and make sure the web site functions correctly after your changes.
Step 5: Commit your changes to SVN.
Step 6: Create settings.xml
in ${userName}/.m2
directory with the following content:
<?xml version="1.0" encoding="UTF-8"?> <settings> ... ... <servers> <server> <id>website</id> <username>yourApacheUserName</username> <!-- other optional elements: <password>my_login_password</password> <privateKey>/path/to/identity</privateKey> (default is ~/.ssh/id_dsa) <passphrase>my_key_passphrase</passphrase> --> </server> </servers> ... ... </settings>
Step 7: Run `mvn site:deploy
` to publish the site to Apache.
Note: You may need to manually SSH into minotaur.apache.org the first time you publish the web site in order to cache the DSA key.