From: Dean H. <de...@xs...> - 2004-07-15 13:03:27
|
I am making the changes to build.xml and build.properties. If requested = I will back out my changes. Official builds should be built with ant = -Dversion=3D<version> <target> instead now, so developers that build = automatically get version=3DDeveloper version printed out if they do a = java -jar ant-contrib.jar. Is that a big deal to anybody??? If so, = feel free to change that back, or I can do it for you. When java -jar ant-contrib.jar is done, it prints vendor as = http://sourceforge.net/projects/ant-contrib, version as version and = title as ant-contrib. thanks, dean ----- Original Message -----=20 From: Inger, Matthew=20 To: 'Dean Hiller' ; ant...@li...=20 Sent: Sunday, July 11, 2004 3:39 PM Subject: RE: [Ant-contrib-developers] new ant-contrib versioning = scheme??? +1 -----Original Message----- From: Dean Hiller [mailto:de...@xs...] Sent: Sunday, July 11, 2004 9:46 AM To: ant...@li... Subject: [Ant-contrib-developers] new ant-contrib versioning = scheme??? I would like to propose a new way to record the version in the jar = rather that in the jar name. Many people change the jar name to = ant-contrib so the name doesn't keep changing as they upgrade, yet we = still want an easy way to get the version of the ant-contrib jar. As = soon as someone changes the name, version information is lost. My new proposal is "java -jar ant-contrib.jar" will print the = version from the manifest file. (The Manifest specification has version = stuff) If no one has a problem with this, I will modify the build file to = generate the manifest and add a new class in ant-contrib that prints out = the version from the manifest. sidenote: I have filed an RFE with Sun hoping that they implement = java -jarversion xxx.jar so it prints out all version information from = the manifest trying to make this a standard versioning mechanism. please let me know what you think, thanks, dean |
From: Dean H. <de...@xs...> - 2004-07-15 13:04:42
|
changes committed. Should see the changelog if you are on the cvs = checkins list. dean ----- Original Message -----=20 From: Inger, Matthew=20 To: 'Dean Hiller' ; ant...@li...=20 Sent: Sunday, July 11, 2004 3:39 PM Subject: RE: [Ant-contrib-developers] new ant-contrib versioning = scheme??? +1 -----Original Message----- From: Dean Hiller [mailto:de...@xs...] Sent: Sunday, July 11, 2004 9:46 AM To: ant...@li... Subject: [Ant-contrib-developers] new ant-contrib versioning = scheme??? I would like to propose a new way to record the version in the jar = rather that in the jar name. Many people change the jar name to = ant-contrib so the name doesn't keep changing as they upgrade, yet we = still want an easy way to get the version of the ant-contrib jar. As = soon as someone changes the name, version information is lost. My new proposal is "java -jar ant-contrib.jar" will print the = version from the manifest file. (The Manifest specification has version = stuff) If no one has a problem with this, I will modify the build file to = generate the manifest and add a new class in ant-contrib that prints out = the version from the manifest. sidenote: I have filed an RFE with Sun hoping that they implement = java -jarversion xxx.jar so it prints out all version information from = the manifest trying to make this a standard versioning mechanism. please let me know what you think, thanks, dean |
From: Dean H. <de...@xs...> - 2004-07-15 13:07:03
|
I remember someone from the ant list being on this mail. I dont' really = want to join that ant mailing list as it is quite overwhelming in = volume. Would it be possible for someone to see if ant also wants to do = what we did for the ant-contrib project.....java -jar ant.jar prints the = version info from ant's manifest file(of course, this requires them to = stick version info in the manifest file first). thanks, dean ----- Original Message -----=20 From: Inger, Matthew=20 To: 'Dean Hiller' ; ant...@li...=20 Sent: Sunday, July 11, 2004 3:39 PM Subject: RE: [Ant-contrib-developers] new ant-contrib versioning = scheme??? +1 -----Original Message----- From: Dean Hiller [mailto:de...@xs...] Sent: Sunday, July 11, 2004 9:46 AM To: ant...@li... Subject: [Ant-contrib-developers] new ant-contrib versioning = scheme??? I would like to propose a new way to record the version in the jar = rather that in the jar name. Many people change the jar name to = ant-contrib so the name doesn't keep changing as they upgrade, yet we = still want an easy way to get the version of the ant-contrib jar. As = soon as someone changes the name, version information is lost. My new proposal is "java -jar ant-contrib.jar" will print the = version from the manifest file. (The Manifest specification has version = stuff) If no one has a problem with this, I will modify the build file to = generate the manifest and add a new class in ant-contrib that prints out = the version from the manifest. sidenote: I have filed an RFE with Sun hoping that they implement = java -jarversion xxx.jar so it prints out all version information from = the manifest trying to make this a standard versioning mechanism. please let me know what you think, thanks, dean |
From: Kelly C. <ke...@ca...> - 2004-07-15 22:36:36
|
We did a similar thing in a different fashion where I work. Rather than having it be the main class for the jar, we added a unpackaged "version.class" at the root of the jar, so running something like this gives the version similar to what you've done: java -cp foo.jar version Dean Hiller wrote: > I remember someone from the ant list being on this mail. I dont' really > want to join that ant mailing list as it is quite overwhelming in > volume. Would it be possible for someone to see if ant also wants to do > what we did for the ant-contrib project.....java -jar ant.jar prints the > version info from ant's manifest file(of course, this requires them to > stick version info in the manifest file first). > thanks, > dean > > ----- Original Message ----- > *From:* Inger, Matthew <mailto:Inger@Synygy.com> > *To:* 'Dean Hiller' <mailto:de...@xs...> ; > ant...@li... > <mailto:ant...@li...> > *Sent:* Sunday, July 11, 2004 3:39 PM > *Subject:* RE: [Ant-contrib-developers] new ant-contrib versioning > scheme??? > > +1 > > > -----Original Message----- > *From:* Dean Hiller [mailto:de...@xs...] > *Sent:* Sunday, July 11, 2004 9:46 AM > *To:* ant...@li... > <mailto:ant...@li...> > *Subject:* [Ant-contrib-developers] new ant-contrib versioning > scheme??? > > I would like to propose a new way to record the version in the > jar rather that in the jar name. Many people change the jar > name to ant-contrib so the name doesn't keep changing as they > upgrade, yet we still want an easy way to get the version of the > ant-contrib jar. As soon as someone changes the name, version > information is lost. > > My new proposal is "java -jar ant-contrib.jar" will print the > version from the manifest file. (The Manifest specification has > version stuff) > > If no one has a problem with this, I will modify the build file > to generate the manifest and add a new class in ant-contrib that > prints out the version from the manifest. > > sidenote: I have filed an RFE with Sun hoping that they > implement java -jarversion xxx.jar so it prints out all version > information from the manifest trying to make this a standard > versioning mechanism. > > please let me know what you think, > thanks, > dean |
From: Dean H. <de...@xs...> - 2004-07-15 23:50:57
|
yes, I have actually thought about that. Usually all programs start the same way and have an optional -version tag. I figured ant-contrib doesn't really have this though. On our server though, we have one main class, and so when you run java -jar server.jar, it runs the server or you can run java -jar server.jar -version which prints the version out of the manifest. Anyways, I already made the ant-contrib changes. Feel free to fool with them. thanks, dean ----- Original Message ----- From: "Kelly Campbell" <ke...@ca...> To: "Dean Hiller" <de...@xs...> Cc: "Inger, Matthew" <Inger@Synygy.com>; <ant...@li...> Sent: Thursday, July 15, 2004 4:36 PM Subject: Re: [Ant-contrib-developers] new ant-contrib versioning scheme??? > We did a similar thing in a different fashion where I work. Rather than > having it be the main class for the jar, we added a unpackaged > "version.class" at the root of the jar, so running something like this > gives the version similar to what you've done: > > java -cp foo.jar version > > > > Dean Hiller wrote: > > I remember someone from the ant list being on this mail. I dont' really > > want to join that ant mailing list as it is quite overwhelming in > > volume. Would it be possible for someone to see if ant also wants to do > > what we did for the ant-contrib project.....java -jar ant.jar prints the > > version info from ant's manifest file(of course, this requires them to > > stick version info in the manifest file first). > > thanks, > > dean > > > > ----- Original Message ----- > > *From:* Inger, Matthew <mailto:Inger@Synygy.com> > > *To:* 'Dean Hiller' <mailto:de...@xs...> ; > > ant...@li... > > <mailto:ant...@li...> > > *Sent:* Sunday, July 11, 2004 3:39 PM > > *Subject:* RE: [Ant-contrib-developers] new ant-contrib versioning > > scheme??? > > > > +1 > > > > > > -----Original Message----- > > *From:* Dean Hiller [mailto:de...@xs...] > > *Sent:* Sunday, July 11, 2004 9:46 AM > > *To:* ant...@li... > > <mailto:ant...@li...> > > *Subject:* [Ant-contrib-developers] new ant-contrib versioning > > scheme??? > > > > I would like to propose a new way to record the version in the > > jar rather that in the jar name. Many people change the jar > > name to ant-contrib so the name doesn't keep changing as they > > upgrade, yet we still want an easy way to get the version of the > > ant-contrib jar. As soon as someone changes the name, version > > information is lost. > > > > My new proposal is "java -jar ant-contrib.jar" will print the > > version from the manifest file. (The Manifest specification has > > version stuff) > > > > If no one has a problem with this, I will modify the build file > > to generate the manifest and add a new class in ant-contrib that > > prints out the version from the manifest. > > > > sidenote: I have filed an RFE with Sun hoping that they > > implement java -jarversion xxx.jar so it prints out all version > > information from the manifest trying to make this a standard > > versioning mechanism. > > > > please let me know what you think, > > thanks, > > dean > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Ant-contrib-developers mailing list > Ant...@li... > https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers |