2008-10-09 5 views
14

Я хотел бы иметь как Eclipse, так и Netbeans (с JUnit), установленные на одной системе, поэтому я могу быть знакомы с обоими.Насколько хорошо сосуществуют Eclipse и Netbeans?

Помимо разработки графического интерфейса (см. «Using both Eclipse and Netbeans»), есть ли другие проблемы с использованием обеих IDE в одной и той же системе или даже одного проекта?

ответ

5

Нет проблем с наличием их в одной системе. Тем не менее, каждый из них имеет свои собственные файлы конкретных проектов, поэтому их использование в одном проекте не является бесшовным. Это делается намного проще, если вы используете источник управления и сохраняете файлы проекта (не исходный код) отдельно.

14

Мы регулярно используем как Netbeans, так и Eclipse. Мы переключаемся туда и обратно между Vista, WinXP и несколькими версиями Fedora 32- и 64-битного разнообразия, без проблем. Сохранение файлов проекта в контроле версий значительно упрощает их синхронизацию. Мы даже сохраняем файлы запуска в каталоге проекта. Я отправил ответ another multiple IDEs question, который описывает, как выглядит наш каталог проекта.

В принципе, я согласен с Биллом Ящерицей в том, что у меня нет проблем, но не согласен с тем, что вы несете природу и сохраняете файлы проекта отдельно. Единственное, что нам нужно сделать, это убедиться, что мы обновляем путь класса сборки в каждом проекте, если добавлена ​​новая библиотека, потому что Netbeans и Eclipse используют разные файлы для описания пути к классам.

Использование интегрированной системы управления версиями IDE помогает поощрять обновление проектов для всех остальных.

9

Одна вещь, которая делает разработку единого проекта в NetBeans и Eclipse, использует maven для сохранения зависимостей вместе. Maven будет генерировать IDE-файлы, которые содержат всю информацию о пути к траектории, пути построения и т. Д.

Maven имеет довольно крутую кривую обучения, но стоит изучить.

3

Maven - очень хороший способ синхронизировать обе IDE (как предложено). Однако, по моему опыту, вам нужно создать сборку Ant для любого проекта, чтобы разработчики не использовали IDE. Поскольку система сборки NetBeans основана на Ant, довольно просто создать базовый проект NetBeans из этой базовой системы сборки. Немного подстройки в project.xml гарантирует, что путь класса редактора сохраняется в синхронизации с Pathpath пути Ant.

+0

Вы можете использовать Maven автономно, а также. Так в чем же суть сборки муравьев? (Кстати: на самом деле люди не используют IDE?: -}) – 2009-01-12 08:15:32