Supporting the new-style URLS

I'm in the process of getting components built by maven. In that case all that's needed is some info in project.xml and the command maven:deploy -Dversion=1.1.1 -Dtag=MYCOMP_1_1_1. However this is work in progress, so right now some manual steps are involved. This is a basic explanation of what you need to do:

Adding a new component

Two basic options:

This works like:

{{{ # first put files up at avalon/excalibur/components/ like you're used to

useful might be a script like this:

{{{ === export-component.sh ====

2) just place the files in the new location

{{{ ssh www.apache.org

New release for an existing component

in the event that you're doing a new release of something that was already released, life is a bit easier. You'll likely just want to upload the files like before to avalon/excalibur/components/, then do

{{{ cd /www/www.apache.org/dist/avalon/excalibur-$COMP_NAME

Easy urls for the latest distro's

Not yet implemented for excalibur, but we should. For a particular subproject, have a symlink to the latest distribution files in binaries/ and source/ in the base directory, then symlink to those files, replacing the version with 'latest':

basiclink.sh

{{{ #!/bin/sh

Sample usage

{{{ ssh www.apache.org


Hope that's enough info!


AvalonDistributionLayout (last edited 2009-09-20 23:32:45 by localhost)