-----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]
