Building from SVN

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Building from SVN

Stanford S. Guillory

The got the source from SVN this morning and the build failed because the 6.1-SNAPSHOT of the servlet api is not at the repositories. I just want to build the 15 files or so that comprise the AJP connector code. Do I really have to go through all this maven crap to do this? Would it kill you guys to provide working ant build scripts?

 

Stan

 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Building from SVN

Greg Wilkins
Stanford S. Guillory wrote:
> The got the source from SVN this morning and the build failed because
> the 6.1-SNAPSHOT of the servlet api is not at the repositories. I just
> want to build the 15 files or so that comprise the AJP connector code.
> Do I really have to go through all this maven crap to do this? Would it
> kill you guys to provide working ant build scripts?

Stanford,

I know that maven can be a pain... but it can also be a huge asset.

Keeping ant scripts upto date is a non trivial exercise.  Many
on the extra modules depend on projects which themselves have
dependencies.   It is a rather difficult job tracking all those
dependencies and keeping them upto date and resolving conflicts.

This is what maven does for us.   If it was not for maven, many
key extras would not make it to be part of the build and would not
be maintained.

If you just go to the top level and do

  mvn install

It should build everything.  If it does not. then it is a bug
and you should complain and we will fix it.

You can always do

  mvn -Dmaven.tests.skip=true install

if you really want to short cut the process.
Failing that, build modules servlet-api, jetty-util and jetty
locally (ie mvn install in those modules) before trying to
build the ajp connector.

Note that the AJP connector is currently not handling
requests with bodies (ie posts!)

cheers







--
Greg Wilkins<[hidden email]>  US: +1  3104915462   IT: +39 3349267680
http://www.webtide.com           UK: +44(0)2079932589 AU: +61(0)417786631

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Building from SVN

Richard Vowles-2
In reply to this post by Stanford S. Guillory
Stanford S. Guillory wrote:
>
> The got the source from SVN this morning and the build failed because
> the 6.1-SNAPSHOT of the servlet api is not at the repositories. I just
> want to build the 15 files or so that comprise the AJP connector code.
> Do I really have to go through all this maven crap to do this? Would
> it kill you guys to provide working ant build scripts?
>
>  
>
Ant is a nightmare in comparison to Maven - really, it is worth learning
(and there is a free book - Better Builds with Maven)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Building from SVN

Stanford S. Guillory
We'll have to agree to disagree. With the new features in ant 1.6.x, I have
builds that work across dozens of projects that require almost no setup for
individual teams.

I really have to laugh when somebody uses the words "nightmare" and "ant" in
the same sentence. You must be a very timid fellow indeed.

On a happier note, building from the top did solve my problem. Of course
that is the stupidity of maven that build files lower in the source
hierarchy are useless.

Stan


-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of Richard
Vowles
Sent: Sunday, October 08, 2006 3:26 AM
To: Discussion for Jetty development.
Subject: Re: [jetty-discuss] Building from SVN

Stanford S. Guillory wrote:
>
> The got the source from SVN this morning and the build failed because
> the 6.1-SNAPSHOT of the servlet api is not at the repositories. I just
> want to build the 15 files or so that comprise the AJP connector code.
> Do I really have to go through all this maven crap to do this? Would
> it kill you guys to provide working ant build scripts?
>
>  
>
Ant is a nightmare in comparison to Maven - really, it is worth learning
(and there is a free book - Better Builds with Maven)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Building from SVN

jan_bartel
Stanford,

If you feel *that* strongly about it and can make sing and
dance, then I invite you to contribute ant build files to
the project :-)

regards
Jan


Stanford S. Guillory wrote:

> We'll have to agree to disagree. With the new features in ant 1.6.x, I have
> builds that work across dozens of projects that require almost no setup for
> individual teams.
>
> I really have to laugh when somebody uses the words "nightmare" and "ant" in
> the same sentence. You must be a very timid fellow indeed.
>
> On a happier note, building from the top did solve my problem. Of course
> that is the stupidity of maven that build files lower in the source
> hierarchy are useless.
>
> Stan
>
>
> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of Richard
> Vowles
> Sent: Sunday, October 08, 2006 3:26 AM
> To: Discussion for Jetty development.
> Subject: Re: [jetty-discuss] Building from SVN
>
> Stanford S. Guillory wrote:
>> The got the source from SVN this morning and the build failed because
>> the 6.1-SNAPSHOT of the servlet api is not at the repositories. I just
>> want to build the 15 files or so that comprise the AJP connector code.
>> Do I really have to go through all this maven crap to do this? Would
>> it kill you guys to provide working ant build scripts?
>>
>>  
>>
> Ant is a nightmare in comparison to Maven - really, it is worth learning
> (and there is a free book - Better Builds with Maven)
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> jetty-discuss mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/jetty-discuss
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Building from SVN

Ceki Gulcu-2
In reply to this post by Stanford S. Guillory


At 03:39 PM 10/8/2006, you wrote:
>We'll have to agree to disagree. With the new features in ant 1.6.x, I have
>builds that work across dozens of projects that require almost no setup for
>individual teams.

I would be quite interested to see the Ant build file you describe,
especially if it can build jetty. Like myself, many developers
have grudgingly abandoned Ant in favor of Maven. If shown a safe path
and half a chance, they would flock back to Ant.


--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jetty-discuss mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jetty-discuss