I'm almost sure that maven doesn't use md5 binary, mostly because I'm using Windows (sorry ;)) and because the deployment has been recently implemented with a pure java ssh. We are moving towards a fully java implementation, without needing external binaries. I'm using 1.0rc4 and 1.0 final will be released soon.
> -----Original Message----- > From: Mark R. Diggory [mailto:[EMAIL PROTECTED] > Sent: Monday, July 12, 2004 9:16 PM > To: 'Struts Developers List' > Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts > 1.2.1 (Beta) Released) > > On a nice GNU/Linux machine, yea sure. But minotaur is a BSD > machine and the md5 command (among others) is named > differently, maven failed to produce md5 checksums with > minotaur (at least back the last time I tried it which was > rc1. With this in mind md5 signing needs to be done manually > until the issue is addressed (which may have occured in > recent release candidates). > > As well, the mirror folks managing the dist directory have > requested that when placing files into the > www.apache.org/dist directory, that they be uploaded to a > staging area outside of dist and then copied over into the > dist directory. this allows for scripts they have running to > check md5 checksums which tend to pickup the file before its > been fully uploaded and attempt to generate an md5 off it. > > -Mark > > Carlos Sanchez wrote: > > >You don't need to care about copying or md5 signatures, just > use maven! > >With "maven jar:deploy" the jar is built and uploaded to the > repository > >in its proper place and with signatures. > > > > > > > >>-----Original Message----- > >>From: Mark R. Diggory [mailto:[EMAIL PROTECTED] > >>Sent: Monday, July 12, 2004 8:44 PM > >>To: Struts Developers List > >>Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts > >>1.2.1 (Beta) Released) > >> > >>Hey Guys, > >> > >>Yes this is all very good. Definity organize everthing in the > >>/www/cvs.apache.org/repository until you are confident that > everything > >>is in its proper place, the biggest issue we encounter is broken > >>symlinks and bad md5 signatures. Once everything is layed > out the way > >>you want it and your ready to release, just copy it into > >>/www/www.apache.org/dist/java-repository/... which is rsynced to > >>ibibilio every 4 hours. > >> > >>Make sure premissions are group 'rw' for apcvs and all 'r' > >>once you place it into the official repository location directory. > >> > >>cheers, > >>Mark > >> > >>Carlos Sanchez wrote: > >> > >> > >> > >>>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.dev > el/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/</issueTra > >> > >> > >ckingUrl> > > > > > >>> <siteAddress>struts.apache.org</siteAddress> > >>> <siteDirectory>/www/jakarta.apache.org/struts</siteDirectory> > >>>- > >>><distributionDirectory>/www/apache.mirrors.pair.com/jakarta/s > >>> > >>> > >>truts/</di > >> > >> > >>>stributionDirectory> > >>>+ <distributionSite>www.apache.org</distributionSite> > >>>+ > >>>+ > >>> > >>> > >><distributionDirectory>/www/www.apache.org/dist/java-reposit > ory/</dis > >> > >> > >>>+ tributionDirectory> > >>> <repository> > >>> > >>> > >>> > >><connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspu > >> > >> > >blic:jakarta-struts</connection> > > > > > >>> > >>> > >>> > >>> > >><developerConnection>scm:cvs:pserver:[EMAIL PROTECTED] > vs.develop > >> > >> > >>>er.host}:/home/cvs:jakarta-struts</developerConnection> > >>> > >>> > >>> > >>>------------------------------------------------------------- > >>> > >>> > >>---------- > >> > >> > >>>- > >>> > >>>----------------------------------------------------------- > ---------- > >>>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]