Насколько хорошо Eclipse и Netbeans сосуществуют? - PullRequest
14 голосов
/ 09 октября 2008

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

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

Ответы [ 5 ]

14 голосов
/ 09 октября 2008

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

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

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

9 голосов
/ 09 октября 2008

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

У Maven довольно крутая кривая обучения, но это стоит учиться.

5 голосов
/ 09 октября 2008

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

3 голосов
/ 19 января 2009

Netbeans 6.5 имеет улучшенный импорт проекта Eclipse, который должен синхронизировать изменения из Netbeans обратно в Eclipse: http://wiki.netbeans.org/NewAndNoteWorthyNB65#section-NewAndNoteWorthyNB65-EclipseProjectImportAndSynchronization

3 голосов
/ 09 октября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...