Mike
Интересно, что происходит, когда у вас есть разработчики, которые не используют MyEclipse?
Не проблема здесь; Я работаю в очень крупной компании, которая уже довольно давно стандартизирована (к счастью, могу добавить, что у нас был магазин WSAD - дрожь).
В любом случае, если у вас есть некоторые, которые используют MyEclipse, и некоторые, которые не видят, я вижу два варианта. Во-первых, если вы создадите веб-проекты MyEclipse, а затем добавите к ним «возможности Maven» (или как они там называются), они будут работать и в MyEclipse, и из командной строки Maven. Поэтому, даже если вы не используете MyEclipse, вы все равно можете использовать инструменты командной строки Maven. Кроме того, поскольку структура MyEclipse является более стандартным макетом «взорванной войны», она также должна работать со всем, что вы используете.
Еще одна вещь, которую следует учитывать, это то, что веб-макет Maven является просто значением по умолчанию, и Maven может легко поддерживать любую структуру проекта, включая ту, которую использует MyEclipse, поэтому вы сможете использовать проект MyEclipse с Maven в любом инструменте с небольшим количеством дополнительный конфиг. Вероятно, поэтому инструменты командной строки Maven по-прежнему работают в веб-проектах MyEclipse - ребята из MyEclipse просто автоматически настраивают Maven для распознавания формата.
Вы также можете просто импортировать внешне созданные веб-проекты Maven, как я уже говорил в своем предыдущем посте. Нам не нравится это делать, потому что эта структура уникальна для Maven и просто не работает ни с какими инструментами, кроме Maven. В результате он в основном побеждает поддержку инструмента, которую вы получаете автоматически в MyEclipse, Eclipse Java EE или практически в любом другом инструменте. Это просто плохой дефолт. Разобранный формат WAR, используемый MyEclipse, Eclipse Java EE, WSAD, RAD и всеми остальными, является просто лучшим решением. Особенно, когда он все еще хорошо работает с Maven.
Maven был создан, чтобы быть гибким к структуре проекта. Мы только что обнаружили, что благодаря такой гибкости вы можете получить поддержку Maven и отличную поддержку инструментов.
Dave