Hi, The maven process to deploy projects in the repository is very easy, it seems that the maven configuration is a bit outdated. I've attached a small patch setting up the repositories. I suggest you to move the building process to maven, it makes life much easier.
If you have any doubt you can contact me directly or send a mail to the maven list. Regards Carlos Sanchez A Coruņa, Spain Oness Project http://oness.sourceforge.net > -----Original Message----- > From: Joe Germuska [mailto:[EMAIL PROTECTED] > Sent: Monday, July 12, 2004 6:25 PM > To: Struts DEV Mailing List > Cc: Carlos Sanchez > Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts > 1.2.1 (Beta) Released) > > I'm bringing this thread over to the dev list because it's > fairly technical and boring to the average user. > > I went ahead and set up the "nightly builds" > Maven repository with Struts 1.2.1 -- see > http://cvs.apache.org/repository/struts/ > > I tried to flesh out the directories along the "idealized" > Maven repository, by including 'licenses', > 'distributions','poms', and 'tlds' > directories as well as 'jars' Not sure if that's right or > not, since it doesn't seem to be thoroughly documented; we'll > just see. > > Anyway, so the two pertinent questions are > 1) should this go on iBiblio yet? I'm leaning towards "no" > until it reaches GA status. For general reference, the > Apache directory "/www/www.apache.org/dist/java-repository" > is mirrored to iBiblio, so that when we decide that a Struts > release is GA, we can set up that directory and have the > release maven-published automatically. > > 2) what version number should struts-el have? > 1.2.1 ? I'm not sure we've bothered with formally labelling > it with a release in the past, but Maven really likes things > to have versions. > > On minor administrative issues, I also changed the > "project.xml" file version to 1.2.1 (from > 1.2.1-dev) and moved the release tag for that one file so > that if someone checks out to the tag, the JAR artifact will > have the correct version number. > > Joe > > > > At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote: > >Hi Joe, > > > >I agree that users should use iBiblio, just said apache repository > >because it's mirrored. > > > >About the use of the private repo > >http://cvs.apache.org/builds/java-repository/ seems a good > idea to me, > >but it hasn't been already created, nobody has upload nothing until > >now? Many apache projects still upload their snapshots to > the release > >repository, ending at iBiblio. Should this be told to the > projects that > >had uploaded snapshots to ibiblio? > > > >I am also sure that 1.2.1 should definitely be put at > >http://cvs.apache.org/builds/java-repository/ > > > >Regards. > > > >> -----Original Message----- > >> From: Joe Germuska [mailto:[EMAIL PROTECTED] > >> Sent: Monday, July 12, 2004 4:08 PM > >> To: Struts Users Mailing List > >> Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 > >> (Beta) Released) > >> > >> At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote: > >> >Hi, > >> > > >> >Will you deploy it and the struts-el on the apache maven > repository? > >> >http://www.apache.org/dist/java-repository/struts/jars/ > >> > >> I would argue that it doesn't belong in that location > until it is > >> voted a full GA release. > >> Then again, reviewing what seems to be the "official" > word on using > >> the Apache repositories > >> (http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469), > >> it simply says that location is for "versioned releases" > as opposed > >> to "nightly builds". > >> > >> For what it's worth, I think that the intention is not > that Maven > >> users would have http://www.apache.org/dist/java-repository/ as a > >> repository, but rather than they'd use iBiblio, which is mirrored > >> from that. I don't know if anyone feels strongly about it, but > >> that's how I read the previously cited email. > >> > >> If we don't put Struts 1.2.1 on iBiblio, we should > definitely put > >> it at http://cvs.apache.org/builds/java-repository/ > >> > >> I'll do either one, but I'll wait to see if a few > opinions roll in > >> before taking action. > >> > >> Joe > >> > >> > >> > >> >I have built it from cvs sources with maven and the size is not > >> the same. > >> > > >> >Regards > >> > > >> >Carlos Sanchez > >> >A Coruņa, Spain > >> > > >> >Oness Project > >> >http://oness.sourceforge.net > >> > > >> > > >> >> -----Original Message----- > >> >> From: Ted Husted [mailto:[EMAIL PROTECTED] >> > Sent: Sunday, > >> July 11, 2004 9:11 PM >> To: [EMAIL PROTECTED] >> Cc: > >> [EMAIL PROTECTED] >> Subject: [ANN] Struts 1.2.1 (Beta) > >> Released >> >> The Struts team announces the release of Struts > >> 1.2.1, currently >> ranked at Beta quality. > >> >> > >> >> This release removes many features deprecated in > prior releases > > > >> (Struts 1.1 and Struts 1.0.2) and also provides several new > >> >> features. Fixes to known problems have been applied. More > >> detail is >> available at >> >> * > >> http://struts.apache.org/userGuide/release-notes.html > >> >> > >> >> The binary, source, and library distributions are > available at > >> >> >> * http://cvs.apache.org/dist/struts/v1.2.1/ > >> >> > >> >> The library distribution contains only the requisite JARs, > >> without >> the documentation or example applications. > >> >> > >> >> We invite your comments on how well this release works with > >> your >> own applications. Based on feedback from the Struts > >> community, this >> release may be dubbed "ready for prime time" > >> >> and promoted to "General Availabilty" quality. > >> >> > >> >> Please note that Struts now uses "Tomcat-style" releases. If > >> the >> feedback on this release were positive, Struts > 1.2.1 may be > >> promoted >> directly to "GA", without creating yet-another > >> distribution. If a >> serious problem were found and > fixed, then we > >> will issue Struts >> 1.2.2 and try again. > >> >> > >> >> #### > >> >> > >> >> > >> >> > >> >> > >> >> > >> > >> > --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: > [EMAIL PROTECTED] >> > >> >> >> > > > > >> > >> > >-------------------------------------------------------------------- > >> - >To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> -- > >> Joe Germuska > >> [EMAIL PROTECTED] > >> http://blog.germuska.com > >> "In fact, when I die, if I don't hear 'A Love Supreme,' > I'll turn > >> back; I'll know I'm in the wrong place." > >> - Carlos Santana > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > -- > Joe Germuska > [EMAIL PROTECTED] > http://blog.germuska.com > "In fact, when I die, if I don't hear 'A Love Supreme,' I'll > turn back; I'll know I'm in the wrong place." > - Carlos Santana > >
Index: project.properties =================================================================== RCS file: /home/cvspublic/jakarta-struts/project.properties,v retrieving revision 1.12 diff -u -r1.12 project.properties --- project.properties 7 Jul 2004 11:12:02 -0000 1.12 +++ project.properties 12 Jul 2004 18:09:15 -0000 @@ -125,3 +125,20 @@ # in order to deploy to the repository: #ssh configuration settings just require your apache id to log on with #maven.username=<apache-user-name> (DON'T UNCOMMENT THIS LINE IN SHARED project.propert + + +# Repository to deploy to +maven.repo.list=apachecvs + +maven.repo.apachecvs=scp://cvs.apache.org +maven.repo.apachecvs.directory=/repository +#maven.repo.apachecvs.username= +#maven.repo.apachecvs.privatekey= +#maven.repo.apachecvs.passphrase= + +# Use -Dmaven.repo.list=apache when making releases +maven.repo.apache=scp://${pom.distributionSite} +maven.repo.apache.directory=${pom.distributionDirectory} +maven.repo.apache.username=${maven.repo.apachecvs.username} +maven.repo.apache.privatekey=${maven.repo.apachecvs.privatekey} +maven.repo.apache.passphrase=${maven.repo.apachecvs.passphrase} Index: project.xml =================================================================== RCS file: /home/cvspublic/jakarta-struts/project.xml,v retrieving revision 1.31 diff -u -r1.31 project.xml --- project.xml 12 Jul 2004 16:12:30 -0000 1.31 +++ project.xml 12 Jul 2004 18:09:18 -0000 @@ -21,7 +21,8 @@ <issueTrackingUrl>http://issues.apache.org/bugzilla/</issueTrackingUrl> <siteAddress>struts.apache.org</siteAddress> <siteDirectory>/www/jakarta.apache.org/struts</siteDirectory> - <distributionDirectory>/www/apache.mirrors.pair.com/jakarta/struts/</distributionDirectory> + <distributionSite>www.apache.org</distributionSite> + <distributionDirectory>/www/www.apache.org/dist/java-repository/</distributionDirectory> <repository> <connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspublic:jakarta-struts</connection> <developerConnection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvs:jakarta-struts</developerConnection>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]