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
