ЦИТАТА(professor @ 15.5.2008, 11:29)

З Maven не бавився... Можеш в двох словах пояснити, шо воно таке, і як його юзають? Бо я щойно побіжно подивився на "What is Maven" і "What is Maven Not", там всьо написано саме так, щоб нікому нічого не було понятно.
Maven - хороша тулза, але якщо в тебе нема інету або якогось локального мережевого репозитарію залежностей(dependencies), то толку з нього мало.
Якщо коротко, то Maven допоможе тобі стандартизувати білди і дозволити з легкістю писати нові білд файли, не видумуючи всяких хитромудних xml-build скриптів. Він сам попіклується про залежності (dependencies або сторонні бібліотеки твого проекту) - тобі не доведеться пхати всякі там екстернали в свн і зберігати їх в якійсь окремій директорії. Крім того, є стандартна конвенція по організації твого сурс-коду, і якщо ти все робитимеш по ній - то написання білд скрипта зведеться до якогось мінімуму - в найтривіальнішому випадку - це додавання в pom-файл інформацію про залежності та необхідні плагіни.
До нього є купа плагінів, в тому числі і автотегування, робота з сурс контролами, генерація проектів під популярні IDE, наприклад, Eclipse, Idea (на рахунок .NET нічого сказати не можу) та інші.
Легко інтегрується в програмулі для автоматичного білдання проектів: CruiseControl, Hudson та інші.
Автоматично виконує тести (якщо такі є і відповідають конвенції) і генерує після цього якісь стандартні репорти на основі результатів виконання (xml та txt).
Крім того, є ще спеціальний модуль для Maven - Ant Tasks module, який дозволяє виконувати антові таски.
Результатом білда твого проекту є певні артефакти, які Maven розміщує ще й в свому репозитарії залежностей, що дозволяє тобі шарити згенеровані артефакти як між підроектами, так і між зовсім іншими проектами. Таке середовище може бути як і локальним, так і загально доступним (мережевим, або взагалі розшареним в інеті).
Ось така коротка інфа про Maven.
Якщо когось цікавить хороша книженція - то шукайте її тут:
Better Builds With Maven Book