-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey there,

I am back on the list after over one year. I have actively used maven1
in various projects. I liked it but also suffered under some aspects.

Now I had a look at m2:

It seems that m2 will have the ability to categorize dependencies (test,
 compile-time, run-time). This is awesome and was something I missed a
lot in m1.

It seems that m2 will support "recursive dependencies". This is also a
great idea. It might cause some trouble when e.g. a Project A depends on
B and C while B and C both depend on D but in different versions.
I guess this problem is not new to you guyz and we all had and have such
problems with or without maven. Anyways I'd like to know your ideas how
to handle this issue in m2 (there should be a way for the m2 user to
manually decide which version to use - maybe simply by defining the
troublecausing dependency on the toplevel project in the desired
version). Anyways I think that "recursive dependencies" are in general a
good idea.

It seems that sub-projects (in that "mulitproject" thingy) do not define
their dependency to its parent project by a filesystem reference but a
repository reference and the POM of the parent project that has to be
deployed there before. Again I have to say "great" - this will allow
you to check out only an single sub-project from a huge project
and build it directly from that point.

It seems that you've decided to kick out jelly and build plugins
(usually) as native java classes. Concratulations! This is the best
thing you could do. Maybe m2 will be reasonable fast.

It seems however that m2 is a lot less documented than m1 (is that
possible:) ) and m2 is far beyond from being complete.
Now that's where we go. Since I seem to like your ideas I wonder
if I could get involved a little (do not expect too much cause I
am already involved in another open-source project - that is of cause
using maven).

Maybe you could help me out getting into m2 a little faster.
I do not have a clue what the actual state of m2 is (are you still
planning important architectural decicisions or is everyting clear
and just some code missing :)). You have some important links
not yet on the site (wiki?, ...). I did not read deep into the history
of this dev-list so maybe you have a few important mails in some
mailfolder that you could just forward...

BTW it seems that the POM inheritance in subprojects is not yet working
properly. I had to define things like folders (that src/main/java, ...
stuff) and specific settings (JDK 5.0 compliance, funny that it is still
- -source 1.5 and not 5.0) in every subproject.

So now I will try to get a little into the source (understanding plexus
and all this kind of stuff) - might take me some weeks to become into,
however.

See you guyz out there!

Best regards
  Jörg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFC6/LYmPuec2Dcv/8RAlqyAJ0WpMwLmnbSGPw+oUF4qEoDcSQabgCfVa4T
2vc4kDX4/YwvCb0Bd/STuTA=
=tFe6
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to