On 1/26/07, Wendy Smoak <[EMAIL PROTECTED]> wrote:
The release manager for Struts 2.0.4 will need to add a profile to
settings.xml so that Maven can find the struts-annotations jar:
[untested]
<settings>
...
<profiles>
<profile>
<id>struts-annotations-101-staging</id>
<repositories>
<repository>
<id>struts-annotations-101-staging</id>
<url>
http://people.apache.org/builds/struts/struts-annotations-1.0.1/m2-staging-repository
</url>
<snapshots><enabled>false</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</repositories>
</profile>
...
</profiles>
<activeProfiles>
<activeProfile>struts-annotations-101-staging</activeProfile>
...
</activeProfiles>
</settings>
At the risk of complicating things, isn't bad form, if nothing else, to cut
a release based on a transient repository location? One of the reasons to
use Maven is to have a reproducible build, and a release is the kind of
build which is more likely to need to be reproducible for some reason, and
it seems fairly likely that the "struts-annotations-101-staging" repository
will not be around for ever.
I will allow that this may be more about formality than anything else, and I
won't object to a build done this way, but it seemed worth mentioning.
Maybe someone else feels more strongly about it.
Joe
--
Joe Germuska
[EMAIL PROTECTED] * http://blog.germuska.com
"The truth is that we learned from João forever to be out of tune."
-- Caetano Veloso