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>

Reply via email to