Здравствуйте, WFrag, Вы писали:
WF>>>Вот это, кстати, довольно-таки плохо. Было бы гораздо веселее, если бы был некий относительно общий формат проектов для IDE. Пусть каждая IDE будет со своими расширениями, пусть комманд-лайн тул будет со своими. Но чтоб более-менее стандартные вещи описывались бы всё-таки одинаково для всех IDE.
GIV>>Согласен с Cyberax — maven тут нормально справляется, у нас используется Eclipse, NetBeans, IDEA под Windows, Mac OS, Ubuntu.
WF>Смотря что считать "нормально справляется". Может, у меня требования какие-то завышенные. Просто тошнит от огромного количества XML-я, особенно когда он пишется чтобы реализовать какую-то простейшую вешь.
Не знаю, может мне проекты какие-то простые попадаются или еще что, но не такое уж огромное количество XML получается.
Имел опыт храниения настроек проекта в sln (VS) , ipr (IDEA) и ant — этого врагу не пожелаешь.
WF>У нас вот есть профиль для запуска JBoss, деплоя на него приложения и прогон тестов. Если деплой падает, как остановить JBoss, используя тот же плагин? Фиг знает. Хотя все базовые примитивы-то есть, запуск, деплой, останов, статус выполнения операций. И такие моменты возникают постоянно, как только выходишь за границы простой JAR-ки.
ИМХО тут нужно что-то другое, не maven. Или мавен но с расширениями инкапсулиующими все эти "если-то-иначе" (antrun?).
WF>Зависимости на тестовые классы другого плагина? Та же фигня, работают чёрти-как.
Тут да, с тестoвыми зависимостями все плохо.
WF>Недавно человек на этом форуме спрашивал, как считать покрытие интеграционными тестами. Обычная, казалось бы, задача, а делается весьма нетривиально.
WF>>>Maven-овский POM, увы, таким форматом по многим причинам не является.
GIV>>Каким? Есть конечно косяки в интеграции, но работать особо не мешает.
WF>Начиная с мелочей, вроде названия проекта, версии и зависимостей и заканчивая более крупными понятиями ("что есть веб-проект", например). Когда ты привыкший, ты их уже не замечешь.
А что с названиями? Вроде как то все называется, в IDE отображается?
Знать бы мне самому, что ты понимаешь под "веб проект"

.