2014-02-02 5 views
0

У меня есть существующий язык микса (проект python, java, C++, vhdl и т. Д.), Управляемый git. Я надеюсь узнать какое-либо предложение использовать eclipse для разработки кода python/java/C++?Как использовать eclipse для существующих языков языков проекта с git

Как:

  1. Как создать затмение проекта для разных языков?
  2. Какой минимальный набор файлов, созданный Eclipse, должен быть помещен в GIT?
  3. Где должно быть рабочее пространство? Внутри проекта и управляется GIT r в другом месте?
  4. Как сделать кросс-платформу проекта затмения? (для пользователей Windows/MacOS/Linux)

Спасибо.

+0

Нет необходимости downvote! Это ** типичное и распространенное ** неправильное представление рабочего пространства/проекта Eclipse и соответствующих отношений структуры каталога! Мне потребовалось некоторое время, чтобы заставить его работать во всех ситуациях, с которыми я столкнулся! –

ответ

1

У меня есть существующие языки микса (Python, Java, C++, VHDL, и т.д.) проект сведущих по мерзавцу

поддержки Eclipse, Git является полностью независимым языков, используемых в проектах. Вы просите о ортогональных проблемах ...

Лучшая рекомендация, которую я могу дать:
Сделать компоненты, используя определенные языки программирования, одиночными проектами Eclipse нужного языка и иметь рабочее пространство, объединяющее их все. Тогда репозиторий git будет ссылаться на рабочую область.

Шаблон для рабочих пространств Eclipse, я обычно использую это:

  1. Есть общий проект (рабочую область) каталог
  2. Есть каталоги для репозитория trunk и workspace как братьев и сестер под
  3. Создать рабочее пространство Eclipse, используя workspace
  4. Импортируйте любые проекты по мере необходимости (и с правильным типом проекта) от trunk
  5. Как вы упоминая «кросс-платформенный»: Обеспечить определенные компиляции компилированные инструменты, кроме проекта Debug/Release по умолчанию цели
+0

Спасибо за ответ. Но я действительно не понял. Означает ли это, что я должен создать рабочее пространство внутри существующего репозитория GIT для каждого отдельного языка? И Eclipse создаст кучу файлов, должен ли я все их совершить? – enchanter

+0

@enchanter 'trunk' означает ваше репо,' workspace' не является его частью. Я не буду передавать никаких вещей, созданных затмением. –

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