What you say is contradictionary: the projects should depend on only
themselves, but they should also depend on one another ?

Your friends can download the distributable for their leisure and trying
purposes. That's why we create distributables for in the first place. And
*THAT* isn't hard: unzip the wicket distributable to your workspace and
press play.

I consider CVS to be a protected interface: the world may use the interface,
but has to abide to 'our rules'. This means using maven to build, also
checking out the main project, etc. The distributables are the public
interface: we have to abide to 'their rules'. This means that they are self
contained, and should run on whatever configuration the user has (albeit
limited in our support for IDE's). The minimum should be: eclipse + ant.

Martijn


-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Johan Compagner
Verzonden: Monday, December 20, 2004 11:45 AM
Aan: [EMAIL PROTECTED]
Onderwerp: Re: [Wicket-develop] Dependency libraries in CVS

for me the projects in cvs should depend on the projects in cvs itself (not
snapshots of them) And also depend on the jars for that main project(s) so
if a subproject of maven wants to use xxx.jar and the main project already
has xxx.jar it should use that one instead of making its own reference.

So that there is only one jar of a specific library in the wicket.

I personally like to have completely selfcontained projects in eclipse (so
projects depend on jars in the lib folder or on other eclipse projects)

I have a few friends or mine who wanted to try wicket but getting it build
and/or runned for some quick test to figure wicket out was just to hard.
It should be simple: Check out wicket, checkout one of the example projects
run a launch configuration (for example that starts jetty completely
configured) Nothing more.

johan

Martijn Dashorst wrote:

>One should differentiate between building wicket from CVS, building 
>Wicket from the distributable and applications using Wicket. For the 
>latter two, we supply the downloadable distribution complete with ant 
>and maven build scripts, including the libraries.
>
>When building wicket from CVS, we require maven as build tool. This 
>enables us to deliver a new release including an up to date website 
>without effort (if everybody keeps using maven). Upgrading all projects 
>each time when a library is upgraded is a source for errors which is too
easily stepped over.
>
>When building wicket using the distribution, we don't require maven as 
>build tool, but deliver the complete package including the dependend jars.
>Developers wanting to build wicket themselves can use ant, maven, idea, 
>eclipse or whatever suits their needs as far as I'm concerned.
>
>My main objection is that all projects seem to have their own lib 
>directory where everytime all the dependencies are replicated. This is 
>a recipe for disaster. We already have problems keeping our unit tests 
>running between the different projects. I vividly imagine what happens 
>with the duplication of the libraries.
>
>Maven has its faults and problems, but the dependency support is very 
>good and enables us to provide perfect support for
ant/eclipse/idea/netbeans/etc.
>*in the distributable* at no cost in duplication.
>
>Martijn
>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide Read honest & candid 
>reviews on hundreds of IT Products from real users.
>Discover which products truly live up to the hype. Start reading now. 
>http://productguide.itmanagersjournal.com/
>_______________________________________________
>Wicket-develop mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/wicket-develop
>
>
>  
>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide Read honest & candid reviews
on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Wicket-develop mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/wicket-develop



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Wicket-develop mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to