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.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/</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-repository/</dis > >+ tributionDirectory> > > <repository> > > > <connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspu blic:jakarta-struts</connection> > > > > > <developerConnection>scm:cvs:pserver:[EMAIL PROTECTED] > > 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]
