2013-08-30 2 views
1

Мы используем среду разработки MyEclipse для всех наших потребностей Java. До сих пор наша команда использовала опцию Build Automatically в меню «Проект» среды IDE.Строит проект вручную хорошим способом

Итак, пользователи MyEclipse IDE, как вы управляете процессом сборки? Также интеграция Ant/Maven также хорошая идея?

Надеюсь, это подходящий вопрос для этого сайта, иначе моды, пожалуйста, не стесняйтесь брать пост.

ответ

4

Каждый проект (независимо от того, насколько большой или маленький) должен начинаться с:

mvn archetype:generate 

, а затем импортироваться в Eclipse.

Это первое, что вы должны ввести инстинктивно, прежде чем начинать новый проект Java.

Ожидание до конца проекта интеграции среды агностической среды не дает цели полностью.

+1

Не говоря уже о том, как часы ударяют о стену, пытаясь ошеломить проект так поздно, что его цикл разработки. – redFIVE

5

Интеграция Maven - это всегда хорошая идея. Таким образом, процесс сборки не является специфичным для IDE, и разработчики могут работать над проектом в разных IDE.

Я использую NetBeans, который имеет легкую интеграцию Maven. Я знаю, что Eclipse имеет популярный и ухоженный плагин Maven. Не знакомы с MyEclipse, однако ...

Что касается обучения Maven, я рекомендовал бы этот бесплатный онлайн текст: http://books.sonatype.com/mvnex-book/reference/index.html

+3

Я действительно ненавидел изучение maven. Сказав это, как только мне удалось это понять, я не мог видеть, как я развиваюсь без него. Я настоятельно рекомендую Maven для тех, кто разрабатывает Java-приложения, большие или малые. – redFIVE

+1

Хорошая точка. Я добавил ссылку на электронную книгу «Maven по примеру». – ktm5124

0

Опция Build-automatically в eclipse - это не то же самое, что и система сборки ant или maven. Если вы build automatically, то eclipse скомпилирует ваш код при сохранении файла, и он покажет вам ошибки в вашем коде раньше. См. Purpose of the "Build Automatically" option in eclipse

Я всегда рекомендую делать автоматическую сборку!

Что касается Maven/Ant. Я большой поклонник Ant, и я ненавидел использование Maven. Кроме того, бывают случаи, когда лучшие функции Maven (разрешение на автоматическую зависимость) являются скорее проблемой, чем помощью.

Я рекомендую людям понять процесс сборки Java и не оставлять его в какой-либо системе попугаев, которая скрывает от вас самую важную инфраструктуру.

Смежные вопросы