Подтвердить что ты не робот

Импорт нескольких репозиториев git в один проект в Intellij

Я перехожу от eclipse к Intellij, и я ударил по поводу создания моего проекта

У меня есть 4 проекта на github, которые в eclipse все живут в одном рабочем пространстве. Это API, сервер, клиент и базовый плагин, и каждый из них имеет Maven pom.

Я хочу создать структуру проекта Intellij, похожую на рабочую область Eclipse, где все 4 из этих проектов находятся рядом в проводнике, но это не позволяет мне импортировать более одного проекта maven в качестве модуля (я импортирую первый штраф, но остальные молча не работают), а импорт непосредственно из github создает совершенно новый проект для каждого репозитория, что не идеально.

Я попытался импортировать a в рабочее пространство eclipse, но все это сломалось (Object и Math не были найдены), и все настройки среды java были неправильными.

Любые идеи? Я новичок в Intellij, и мне это очень нравится, но я не хочу переключаться с eclipse, если я не могу получить свой рабочий процесс правильно.

4b9b3361

Ответ 1

Прежде всего, Intellij IDEA использует разные имена, чем Eclipse, здесь вы можете узнать подробности: http://www.jetbrains.com/idea/documentation/migration_faq.html. Короче говоря, рабочее пространство Eclipse называется Project в IDEA, а Eclipse Project - это модуль в IDEA. В вашем случае вы хотите иметь несколько модулей на основе Maven в одном проекте. Вы можете сделать это, создав проект с одним модулем, а затем добавив остальные модули (File- > Add Module- > Import Module из внешней модели- > Maven и т.д.).

Что касается нескольких репозиториев Git, вы можете настроить это с помощью этой справочной страницы: http://www.jetbrains.com/idea/webhelp/git-branches-in-multirooted-projects.html

В вашем случае посмотрите раздел "Управление асинхронными ветвями" ). Это очень просто, я только что сделал это сам в первый раз, следуя этим инструкциям.

Удачи.

UPDATE: приведенная выше ссылка теперь дает 404, так что вот самые современные, которые могут помочь:

Ответ 2

IntelliJ открывает один проект вовремя, но этот проект может иметь несколько модулей (например, реактор maven). Таким образом, модули являются своего рода [связанными] проектами рабочей области в eclipse. Вы также можете открыть несколько независимых проектов в разных окнах.

В случае, если у вас работает сборка реактора maven, вы можете просто открыть самый верхний pom в качестве проекта, и все будет настроено. (обрабатывайте реактор maven как рабочее пространство)