See below... > > It seems like the project.xml files somehow mixe both worlds: > > - You have to specify all the different versions (numbers, names, > > tags), dependencies, etc. which is all server side as it is > > something that the developers / project manager specify. > > Don't the developers determine which libraries are used? > > > - On the other hand, you need to specify project and unit test > > source directories, which I would say differ for everybody that wants > > to download and compile the project. > > > > So I am not quite sure where Maven locates itself. > > I'm not quite sure of your terminology either. What does 'server-side' > mean to you - installed and running on a server machine?
OK, here is the scenario I was going off of when I wrote my email. With "server-side" I mean the server where a project is hosted and distributed from. "Client side" would be wherever someone downloads the sources/binaries to in order to compile or use them. Example: Let's say I want to use one of the Jakarta libraries like axis (even though Axis in particular might not use Maven, but anyway, just as an example). The server in this case would be the jakarta server on which axis is published. So the project.xml file would contain the URL for that apache server, mailing-list etc. It would say what other libraries it depends on (like some XML parsers, etc.), who the developers are, what versions/tags there are, etc. All that stuff is what the developers (with developers I mean the people who develop Axis, not the developers on my side who use it) define and put into the project.xml But then the source directory and the test source directory is different for everybody who checks out the sources. Everybody getting the Axis source from the CVS archive to their local file system will store the tree somewhere else. This is the confusing part: why is that directory specified in the project.xml? Same for the test source directory. Hope this clarifies my questions... Thanks, MARK -- To unsubscribe, e-mail: <mailto:turbine-maven-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:turbine-maven-user-help@;jakarta.apache.org>
