|
From: <jue...@we...> - 2004-07-23 08:06:33
|
Vinay, =20 While I certainly understand the desire for nightly builds (we actually = do them, we just don't publish them yet), I'd still like to second Matt = that Spring is surprisingly easy to build from CVS. =20 You'll get all third-party libraries from our CVS, and a prepared build = script that auto-detects all those. So basically, all you need to do is = install JDK 1.4.2 and invoke our build.xml in the root of the "spring" = module. We even ship a matching Ant version. And for Windows, there's a = build.bat that just requires JAVA_HOME to be set and uses the included = Ant to perform the build. =20 Essentially, it's the same as when you download one of our = "-with-dependencies" distributions. Those zips include everything you = need to build Spring yourself, just like above. If you fetch a CVS = snapshot, it's the same build file and same directory structure, just = with newer contents. =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Vinay Aggarwal Gesendet: Fr 23.07.2004 09:31 An: spr...@li... Betreff: [Springframework-developer] Re: Is it possible to publish = nightly builds? Matt thanks for the response. I have tried it already, I ran into JDK versioning issues (note that you need proper JDK version to compile everything but do not need proper JVM to run). Even if I install appropriate JDK version, there is high probability that I will run into issues like class path, correct versions of third party libraries etc. Unfortunately in this industry, blinded with the 'it works on my box' syndrome, we forget to cater to the needs of our customers. There are probably many people like me who do not want to go through the pain of downloading everything and compiling. One obstacle is enough to distract early adopters. Providing a nightly build can only be good for Spring and developers. Hopefully I made a convincing case. Vinay Matt Raible wrote: > ... To play devil's advocate ... ;-) > > Nightly builds are nice. However, Spring is *very* easy to checkout > from CVS and build yourself. As far as I can tell, all you need to = have > installed is JDK 1.4 and Ant - which every developer should have = anyway. > > Once you've spent the 5 minutes to check everything out, it's easy to = do > "cvs update"... > > Of course, if you're behind a firewall, you might need to use cvsgrab. > > >>-----Original Message----- >>From: spr...@li... >>[mailto:spr...@li...] >> On Behalf Of Vinay Aggarwal >>Sent: Thursday, July 22, 2004 11:49 PM >>To: spr...@li... >>Subject: [Springframework-developer] Is it possible to >>publish nightly builds? >> >> >> >>Is it possible to publish the nightly build somewhere where it can be >>downloaded? It should be very easy to do as the build is done >>anyway, it >>is just a matter of publishing it. >> >>It is a fairly standard practice in OSS world. It does give >>developers a >>head start without having to download the source and compiling it >>themselves. >> >>Vinay >> >> ------------------------------------------------------- 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=3D4721&alloc_id=3D10040&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: <jue...@we...> - 2004-07-23 13:01:18
|
Just applied the patch. Should be visible in public CVS in a couple of = hours. I generally recommend to build with Sun JDK 1.4.2, though. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of J=E9r=F4me BERNARD Sent: Friday, July 23, 2004 12:32 PM To: spr...@li...; Vinay Aggarwal Cc: spr...@li... Subject: Re: [Springframework-developer] Re: Is it possible to publish nightly builds? I wrote a patch a few days ago in order to solve this problem. See http://opensource.atlassian.com/projects/spring/browse/SPR-228 Regards, J=E9r=F4me. Selon Vinay Aggarwal <vin...@ya...>: > > You guys convinced me to give it one more try. I downloaded the whole > project and tried to compile it. The build did infact fail. Anyway, > thanks for your help and encouragement, but I am not going to spend = any > more time on it. > > Regards > Vinay > > P.S.: In case you are interested, the error is enclosed. > > C:\software\workspace\spring>\software\apache-ant-1.6.1\bin\ant = alljars > Buildfile: build.xml > > compileattr: > [attribute-compiler] Generated attribute information for 1 classes. > Ignored 0 classes. > > build: > [mkdir] Created dir: > C:\software\workspace\spring\target\classes\META-INF > [javac] Compiling 1 source file to > C:\software\workspace\spring\target\classes > [javac] javac: source release 1.4 requires target release 1.4 > > BUILD FAILED > C:\software\workspace\spring\build.xml:119: Compile failed; see the > compiler error output for details. > > Total time: 10 seconds > C:\software\workspace\spring> > > > > > > Rob Harrop wrote: > > > Vinay, > > > > I have to 'third' what is being said here. You are most unlikely to = have > any > > issues with classpath/3rd party libs since Ant takes care of the = classpath > > and a check out from Spring CVS will include everything you need. > > > > If you are still having trouble getting a build post your error here = and I > > will decode it for you and find out what is wrong. > > > > Rob > > > > -----Original Message----- > > From: spr...@li... > > [mailto:spr...@li...] On = Behalf Of > > j=FCrgen h=F6ller [werk3AT] > > Sent: 23 July 2004 09:09 > > To: spr...@li... > > Subject: Re: [Springframework-developer] Re: Is it possible to = publish > > nightly builds? > > > > Vinay, > > > > While I certainly understand the desire for nightly builds (we = actually do > > them, we just don't publish them yet), I'd still like to second Matt = that > > Spring is surprisingly easy to build from CVS. > > > > You'll get all third-party libraries from our CVS, and a prepared = build > > script that auto-detects all those. So basically, all you need to do = is > > install JDK 1.4.2 and invoke our build.xml in the root of the = "spring" > > module. We even ship a matching Ant version. And for Windows, = there's a > > build.bat that just requires JAVA_HOME to be set and uses the = included Ant > > to perform the build. > > > > Essentially, it's the same as when you download one of our > > "-with-dependencies" distributions. Those zips include everything = you need > > to build Spring yourself, just like above. If you fetch a CVS = snapshot, > it's > > the same build file and same directory structure, just with newer = contents. > > > > Juergen > > > > > > ------------------------------------------------------- > 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=3D4721&alloc_id=3D10040&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > ------------------------------------------------------- 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_idG21&alloc_id=10040&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: <jer...@xt...> - 2004-07-23 17:54:46
|
BTW, why not publishing CruiseControl artifacts somewhere on the web, so=20 that users could have the JARs of the lastest successful build ? J=E9r=F4me. j=FCrgen h=F6ller [werk3AT] wrote: >Just applied the patch. Should be visible in public CVS in a couple of h= ours. > >I generally recommend to build with Sun JDK 1.4.2, though. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of J=E9r=F4me BERNARD >Sent: Friday, July 23, 2004 12:32 PM >To: spr...@li...; Vinay Aggarwal >Cc: spr...@li... >Subject: Re: [Springframework-developer] Re: Is it possible to publish >nightly builds? > > >I wrote a patch a few days ago in order to solve this problem. >See http://opensource.atlassian.com/projects/spring/browse/SPR-228 > >Regards, >J=E9r=F4me. > > >Selon Vinay Aggarwal <vin...@ya...>: > > =20 > >>You guys convinced me to give it one more try. I downloaded the whole >>project and tried to compile it. The build did infact fail. Anyway, >>thanks for your help and encouragement, but I am not going to spend any >>more time on it. >> >>Regards >>Vinay >> >>P.S.: In case you are interested, the error is enclosed. >> >>C:\software\workspace\spring>\software\apache-ant-1.6.1\bin\ant alljars >>Buildfile: build.xml >> >>compileattr: >>[attribute-compiler] Generated attribute information for 1 classes. >>Ignored 0 classes. >> >>build: >> [mkdir] Created dir: >>C:\software\workspace\spring\target\classes\META-INF >> [javac] Compiling 1 source file to >>C:\software\workspace\spring\target\classes >> [javac] javac: source release 1.4 requires target release 1.4 >> >>BUILD FAILED >>C:\software\workspace\spring\build.xml:119: Compile failed; see the >>compiler error output for details. >> >>Total time: 10 seconds >>C:\software\workspace\spring> >> >> >> >> >> >>Rob Harrop wrote: >> >> =20 >> >>>Vinay, >>> >>>I have to 'third' what is being said here. You are most unlikely to ha= ve >>> =20 >>> >>any >> =20 >> >>>issues with classpath/3rd party libs since Ant takes care of the class= path >>>and a check out from Spring CVS will include everything you need. >>> >>>If you are still having trouble getting a build post your error here a= nd I >>>will decode it for you and find out what is wrong. >>> >>>Rob >>> >>>-----Original Message----- >>>From: spr...@li... >>>[mailto:spr...@li...] On Beha= lf Of >>>j=FCrgen h=F6ller [werk3AT] >>>Sent: 23 July 2004 09:09 >>>To: spr...@li... >>>Subject: Re: [Springframework-developer] Re: Is it possible to publish >>>nightly builds? >>> >>>Vinay, >>> >>>While I certainly understand the desire for nightly builds (we actuall= y do >>>them, we just don't publish them yet), I'd still like to second Matt t= hat >>>Spring is surprisingly easy to build from CVS. >>> >>>You'll get all third-party libraries from our CVS, and a prepared buil= d >>>script that auto-detects all those. So basically, all you need to do i= s >>>install JDK 1.4.2 and invoke our build.xml in the root of the "spring" >>>module. We even ship a matching Ant version. And for Windows, there's = a >>>build.bat that just requires JAVA_HOME to be set and uses the included= Ant >>>to perform the build. >>> >>>Essentially, it's the same as when you download one of our >>>"-with-dependencies" distributions. Those zips include everything you = need >>>to build Spring yourself, just like above. If you fetch a CVS snapshot= , >>> =20 >>> >>it's >> =20 >> >>>the same build file and same directory structure, just with newer cont= ents. >>> >>>Juergen >>> >>> =20 >>> >> >>------------------------------------------------------- >>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=3D4721&alloc_id=3D10040&op=3Dclick >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> =20 >> > > > > >------------------------------------------------------- >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_idG21&alloc_id=10040&op=3Dick >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > >------------------------------------------------------- >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_idG21&alloc_id=10040&op=3Dclick >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > =20 > |
|
From: Rob H. <ro...@ca...> - 2004-07-23 08:16:53
|
Vinay, I have to 'third' what is being said here. You are most unlikely to have = any issues with classpath/3rd party libs since Ant takes care of the = classpath and a check out from Spring CVS will include everything you need. If you are still having trouble getting a build post your error here and = I will decode it for you and find out what is wrong. Rob -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf = Of j=FCrgen h=F6ller [werk3AT] Sent: 23 July 2004 09:09 To: spr...@li... Subject: Re: [Springframework-developer] Re: Is it possible to publish nightly builds? Vinay, =20 While I certainly understand the desire for nightly builds (we actually = do them, we just don't publish them yet), I'd still like to second Matt = that Spring is surprisingly easy to build from CVS. =20 You'll get all third-party libraries from our CVS, and a prepared build script that auto-detects all those. So basically, all you need to do is install JDK 1.4.2 and invoke our build.xml in the root of the "spring" module. We even ship a matching Ant version. And for Windows, there's a build.bat that just requires JAVA_HOME to be set and uses the included = Ant to perform the build. =20 Essentially, it's the same as when you download one of our "-with-dependencies" distributions. Those zips include everything you = need to build Spring yourself, just like above. If you fetch a CVS snapshot, = it's the same build file and same directory structure, just with newer = contents. =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Vinay Aggarwal Gesendet: Fr 23.07.2004 09:31 An: spr...@li... Betreff: [Springframework-developer] Re: Is it possible to publish = nightly builds? Matt thanks for the response. I have tried it already, I ran into JDK versioning issues (note that you need proper JDK version to compile everything but do not need proper JVM to run). Even if I install appropriate JDK version, there is high probability that I will run into issues like class path, correct versions of third party libraries etc. Unfortunately in this industry, blinded with the 'it works on my box' syndrome, we forget to cater to the needs of our customers. There are probably many people like me who do not want to go through the pain of downloading everything and compiling. One obstacle is enough to distract early adopters. Providing a nightly build can only be good for Spring and developers. Hopefully I made a convincing case. Vinay Matt Raible wrote: > ... To play devil's advocate ... ;-) > > Nightly builds are nice. However, Spring is *very* easy to checkout > from CVS and build yourself. As far as I can tell, all you need to = have > installed is JDK 1.4 and Ant - which every developer should have = anyway. > > Once you've spent the 5 minutes to check everything out, it's easy to = do > "cvs update"... > > Of course, if you're behind a firewall, you might need to use cvsgrab. > > >>-----Original Message----- >>From: spr...@li... >>[mailto:spr...@li...] >> On Behalf Of Vinay Aggarwal >>Sent: Thursday, July 22, 2004 11:49 PM >>To: spr...@li... >>Subject: [Springframework-developer] Is it possible to >>publish nightly builds? >> >> >> >>Is it possible to publish the nightly build somewhere where it can be >>downloaded? It should be very easy to do as the build is done >>anyway, it >>is just a matter of publishing it. >> >>It is a fairly standard practice in OSS world. It does give >>developers a >>head start without having to download the source and compiling it >>themselves. >> >>Vinay >> >> ------------------------------------------------------- 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=3D4721&alloc_id=3D10040&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- 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_idG21&alloc_id=10040&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Vinay A. <vin...@ya...> - 2004-07-23 09:53:11
|
You guys convinced me to give it one more try. I downloaded the whole
project and tried to compile it. The build did infact fail. Anyway,
thanks for your help and encouragement, but I am not going to spend any
more time on it.
Regards
Vinay
P.S.: In case you are interested, the error is enclosed.
C:\software\workspace\spring>\software\apache-ant-1.6.1\bin\ant alljars
Buildfile: build.xml
compileattr:
[attribute-compiler] Generated attribute information for 1 classes.
Ignored 0 classes.
build:
[mkdir] Created dir:
C:\software\workspace\spring\target\classes\META-INF
[javac] Compiling 1 source file to
C:\software\workspace\spring\target\classes
[javac] javac: source release 1.4 requires target release 1.4
BUILD FAILED
C:\software\workspace\spring\build.xml:119: Compile failed; see the
compiler error output for details.
Total time: 10 seconds
C:\software\workspace\spring>
Rob Harrop wrote:
> Vinay,
>
> I have to 'third' what is being said here. You are most unlikely to have any
> issues with classpath/3rd party libs since Ant takes care of the classpath
> and a check out from Spring CVS will include everything you need.
>
> If you are still having trouble getting a build post your error here and I
> will decode it for you and find out what is wrong.
>
> Rob
>
> -----Original Message-----
> From: spr...@li...
> [mailto:spr...@li...] On Behalf Of
> jürgen höller [werk3AT]
> Sent: 23 July 2004 09:09
> To: spr...@li...
> Subject: Re: [Springframework-developer] Re: Is it possible to publish
> nightly builds?
>
> Vinay,
>
> While I certainly understand the desire for nightly builds (we actually do
> them, we just don't publish them yet), I'd still like to second Matt that
> Spring is surprisingly easy to build from CVS.
>
> You'll get all third-party libraries from our CVS, and a prepared build
> script that auto-detects all those. So basically, all you need to do is
> install JDK 1.4.2 and invoke our build.xml in the root of the "spring"
> module. We even ship a matching Ant version. And for Windows, there's a
> build.bat that just requires JAVA_HOME to be set and uses the included Ant
> to perform the build.
>
> Essentially, it's the same as when you download one of our
> "-with-dependencies" distributions. Those zips include everything you need
> to build Spring yourself, just like above. If you fetch a CVS snapshot, it's
> the same build file and same directory structure, just with newer contents.
>
> Juergen
>
|
|
From: B. <jer...@xt...> - 2004-07-23 10:32:09
|
I wrote a patch a few days ago in order to solve this problem. See http://opensource.atlassian.com/projects/spring/browse/SPR-228 Regards, J=E9r=F4me. Selon Vinay Aggarwal <vin...@ya...>: > > You guys convinced me to give it one more try. I downloaded the whole > project and tried to compile it. The build did infact fail. Anyway, > thanks for your help and encouragement, but I am not going to spend any > more time on it. > > Regards > Vinay > > P.S.: In case you are interested, the error is enclosed. > > C:\software\workspace\spring>\software\apache-ant-1.6.1\bin\ant alljars > Buildfile: build.xml > > compileattr: > [attribute-compiler] Generated attribute information for 1 classes. > Ignored 0 classes. > > build: > [mkdir] Created dir: > C:\software\workspace\spring\target\classes\META-INF > [javac] Compiling 1 source file to > C:\software\workspace\spring\target\classes > [javac] javac: source release 1.4 requires target release 1.4 > > BUILD FAILED > C:\software\workspace\spring\build.xml:119: Compile failed; see the > compiler error output for details. > > Total time: 10 seconds > C:\software\workspace\spring> > > > > > > Rob Harrop wrote: > > > Vinay, > > > > I have to 'third' what is being said here. You are most unlikely to h= ave > any > > issues with classpath/3rd party libs since Ant takes care of the clas= spath > > and a check out from Spring CVS will include everything you need. > > > > If you are still having trouble getting a build post your error here = and I > > will decode it for you and find out what is wrong. > > > > Rob > > > > -----Original Message----- > > From: spr...@li... > > [mailto:spr...@li...] On Beh= alf Of > > j=FCrgen h=F6ller [werk3AT] > > Sent: 23 July 2004 09:09 > > To: spr...@li... > > Subject: Re: [Springframework-developer] Re: Is it possible to publis= h > > nightly builds? > > > > Vinay, > > > > While I certainly understand the desire for nightly builds (we actual= ly do > > them, we just don't publish them yet), I'd still like to second Matt = that > > Spring is surprisingly easy to build from CVS. > > > > You'll get all third-party libraries from our CVS, and a prepared bui= ld > > script that auto-detects all those. So basically, all you need to do = is > > install JDK 1.4.2 and invoke our build.xml in the root of the "spring= " > > module. We even ship a matching Ant version. And for Windows, there's= a > > build.bat that just requires JAVA_HOME to be set and uses the include= d Ant > > to perform the build. > > > > Essentially, it's the same as when you download one of our > > "-with-dependencies" distributions. Those zips include everything you= need > > to build Spring yourself, just like above. If you fetch a CVS snapsho= t, > it's > > the same build file and same directory structure, just with newer con= tents. > > > > Juergen > > > > > > ------------------------------------------------------- > 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=3D4721&alloc_id=3D10040&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Vinay A. <vin...@ya...> - 2004-07-23 18:06:41
|
Thanks Jérôme for the patch. I think I have proved my point, build did not 'just work' after everybody swore it would. There were problems in build, problems in my environment not to mention I needed to install CVS client and proper JDK version. This patch is not the last problem, I can already foresee a couple of more issues. On the other hand, I have yet to hear a reason why not just publish nightly build. Expecting me, as a user, to go through all this pain without proper reasoning does not make me a (happy) user. I also understand, I am outvoted here. I will pass for now. Regards Vinay Jérôme BERNARD wrote: > I wrote a patch a few days ago in order to solve this problem. > See http://opensource.atlassian.com/projects/spring/browse/SPR-228 > > Regards, > Jérôme. > |
|
From: Dmitriy K. <dko...@ru...> - 2004-07-23 18:15:34
|
Actually it should be all about the options we give to our users: it wouldn't bother some folks to manually build CVS snapshots while some would definitely prefer just to "grab" the latest jars from nightly build. I would vote for publishing the nightly builds. Regards, Dmitriy. Vinay Aggarwal wrote: > > Thanks Jérôme for the patch. > > I think I have proved my point, build did not 'just work' after > everybody swore it would. There were problems in build, problems in my > environment not to mention I needed to install CVS client and proper > JDK version. This patch is not the last problem, I can already foresee > a couple of more issues. On the other hand, I have yet to hear a > reason why not just publish nightly build. Expecting me, as a user, to > go through all this pain without proper reasoning does not make me a > (happy) user. > > I also understand, I am outvoted here. I will pass for now. > > Regards > Vinay > > > Jérôme BERNARD wrote: > >> I wrote a patch a few days ago in order to solve this problem. >> See http://opensource.atlassian.com/projects/spring/browse/SPR-228 >> >> Regards, >> Jérôme. >> > > > > ------------------------------------------------------- > 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 > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |