Как использовать Intellij Idea для очень большой базы кода, приблизительно 5 м LOC. IintelliJ автоматически понимает структуру проекта без ручного усилия

#java #eclipse #maven #intellij-idea #maven-3

Вопрос:

Мне нужен способ, с помощью которого IDE сможет понять, является ли проект проектом maven, и построить его. без необходимости добавлять его в качестве проекта maven, как это требуется в Intellij.введите описание изображения здесь

Как заставить Intellij понять проект maven без каких-либо ручных усилий.

Мне нужна помощь в использовании идеи Intellij для действительно большой кодовой базы. В проекте много модулей, и не все они являются проектами Maven. Я могу использовать eclipse для импорта всего проекта, а затем eclipse сможет сохранить структуру папок. Но я не могу достичь того же самого, используя Intellij Idea. Существует ли метод рекурсивной проверки проекта maven в Intellij Idea?

И IntelliJ не создает правильную структуру папок для проекта maven. вместо этого src/main/java выдает имя пути и повторяет структуру пути.

Я хочу отойти от eclipse, потому что для импорта проекта требуется целая вечность.

Проект является многомодульным проектом. и представляет собой комбинацию проекта maven и проекта с плоским файлом. Я импортирую проект как проект subversion.введите описание изображения здесь

Комментарии:

1. Пожалуйста, добавьте более подробную информацию к вашему вопросу. Никто не знает о структуре вашего проекта или о том, как вы пытаетесь импортировать.

2. У нас была аналогичная проблема, когда мы решили обратиться к Intellij с нашим большим проектом legacy. В конце концов, один человек сел и укусил пулю, вошел и вручную определил необходимые файлы конфигурации IntelliJ. Но тогда: я бы предпочел отступить и убедиться, что у вас есть хороший путь в будущее: и это для того, чтобы убедиться, что ваше полное описание сборки работает из коробки с eclipse и IntelliJ. Например, убедившись, что все это можно построить с помощью maven или gradle. И затем убедитесь, что эта конфигурация сборки работает с вашими IDE.

3. И просто говорю: если это возможно для вас, подумайте о том, чтобы использовать технологию git-svn. Все IDE просто работают лучше, когда они могут говорить «мерзавец». Затмение и большой SVN всегда причиняли мне боль, и эта боль полностью исчезла, когда я локально представил git-svn для себя.

4. Спасибо за помощь, но проблема здесь в основном не в svn, а в самом проекте. Когда я пытаюсь построить каждый модуль, он работает нормально, но я не могу получить централизованное представление, и для этого мне приходится полагаться на IDE, а eclipse не может быстро решить проблему.

5. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.