На данный момент у меня есть 3 IDE, работающих одновременно, Netbeans для проектов с PHP и Python (поддержка для обоих нестабильна в Netbeans), Eclipse STS для проектов Java/Spring/Scala (STS зависает, когда проекты становятся слишком большими) и Dart IDE для проектов Dart.Netbeans + Eclipse + Dart -> IntelliJ
Я пытаюсь понять IntelliJ, поскольку у него есть достойная поддержка для всех языков, над которыми я работаю, и как-то он намного более стабилен, намного быстрее, гораздо интуитивно понятен, но я не могу понять, как импортировать несколько проектов ... (это то, что работает как в Netbeans, так и в Eclipse)
... есть вкладка Maven Projects справа, если я нажмем знак +, он идеально импортирует несколько проектов maven для меня и перечисляет их в окне проекта, как только я импортирую проект без maven, используя проект file-> import, все мои другие проекты исчезают, и я должен повторно импортировать эти проекты через вкладку Maven Projects. Если я сначала импортирую проект без maven, а затем проекты maven, используя вкладку Maven Projects справа, я могу смешивать один проект Dart и несколько проектов maven.
Предлагается импортировать их в виде модулей под проект, поэтому я создаю пустой новый проект под названием Workspace, я выбираю JDK 1.7 для SDK проекта. В модуле я нажимаю знак +, нахожу свой проект, выбираю pom.xml, добавляю все файлы pom.xml для этого проекта и нажимаю ok - теперь у меня есть проект с несколькими модулями. Повторите для другого проекта, импортируйте все модули, и первый проект исчезнет.
Как сделать несколько проектов с их собственными «модулями» (модулями, которые являются фактически автономными проектами) в IntelliJ. Если проекты являются эквивалентом рабочего пространства eclipse, возможно ли открыть несколько рабочих пространств? Если нет, как мне переключаться между ними? (если переключение слишком много хлопот, я создам один мегапроект и просто добавлю все проекты в качестве модулей)
Это выглядит как два вопроса, а не один. Я думаю, что лучше спросить их отдельно. – yole
Хорошо, я их разлучу. –