-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all
I've been trying to get Maven to work with my project. I've spent about a day on that, with very little to show. First I'd like to say that I think it�s an extremely bad decision not to support CVS libraries (that is, the classic lib directory that typically contains the jars you are dependent on). Well, actually it is supported to some degree, but that support is similar to the support a rope gives a hanged man, which is not very desirable :-) I think the repository idea is excellent, but if you are going to establish a broad user base such as ant has, you have to support the way people are working now. A no. 1 requirement for Maven should be that it runs without hiccups on a standard project with a source directory, a test-source directory and a lib directory, preferably without any configuration whatsoever. To give you some idea of the problems I've been encountering, then it was first of all to get the thing to compile my source using "maven jar". I eventually gave up on using lib and jar overrides, and generated a local repository out of my library using a batch file. At that point, unit tests wouldn't run, with a ClassNotFoundException on JUnitTestRunner. If I removed the test clause from the project descriptor, a NullPointerException occurred!?! I then found that it is necessary to set a property to skip the tests (this is bad design imho, it should be enough to remove the test clause from the project descriptor). At this point, Maven finally gave me a jar. Then I tried to generate the web site this morning, which gives me a InvocationTargetException when running the maven-changelog-plugin. Btw, I re-enabled the tests this morning, at which time they ran (why is very mysterious to me), but ended with an EXCEPTION_ACCESS_VIOLATION (that probably warrants a bug report to Sun). It's a test suite that runs fine under Ant and IntelliJ. I've basically given up on Maven for the time being. My impression of the state of the project is that it should not be in beta, the quality is more like that of an alpha-status project. With regards Gu�laugur Stef�n Egilsson Dimon Software http://www.dimonsoftware.com -----BEGIN PGP SIGNATURE----- Version: PGP 7.1.1 iQA/AwUBP18Bw0JoRUzTQtNXEQJs9wCglRkUdQhjkGRNtGlhD6Ryau2aArAAoN0Y u5PnlwNgvjrFygdEQEolbqt9 =t60v -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
