Не удается правильно импортировать проект с подкаталогами maven - PullRequest
0 голосов
/ 24 февраля 2019

Я новичок в Maven и Intellij, поэтому я не уверен на 100%, является ли этот вопрос более или менее.Тем не менее, я думаю, что это проблема maven, так как я без проблем открыл другие проекты maven в Intellij.Я работаю над проектом, который унаследовал, и пытаюсь импортировать этот проект в Intellij.Проблема в том, что в каталоге Myproject нет pom.xml, и я думаю, что это привело к тому, что все подкаталоги были импортированы как mainXXX.

Структура выглядит примерно так:

Myproject---
            |-module1
            |-module2
            .
            .
            .
            |-module9

Хотя в каталоге Myproject нет файла pom.xml, некоторые подкаталоги создаются с помощью maven.У module9 есть parent pom.xml, и я буду работать с другим модулем, который будет собран и запущен с использованием module9 в качестве родительского.Я хотел бы импортировать всю структуру проекта в Intellij как maven, но иметь только несколько модулей как настоящие проекты maven, которые можно создавать и запускать самостоятельно.Я думаю, что это проблема maven, и в директории Myproject должен быть pom.xml, чтобы определить, как определяются остальные подкаталоги.Возможно ли это, и если да, то как мне лучше всего заставить его работать?Моя идея - это своего рода супер-пом или мастер-пом, который соединяет все подкаталоги и позволяет и maven, и intellij функционировать должным образом.Я запустил mvn help :ffective-pom:

[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >---------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------[ pom ]---------------------------------
[INFO] -----------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] -------------------------------------------------------------
[INFO] Total time:  6.508 s
[INFO] Finished at: 2019-02-24T14:16:54+01:00
[INFO] -------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-help- 
 plugin:3.1.1:effective-pom (default-cli): Goal requires a project to 
 execute but there is no POM in this directory 
 (/IntelliJGit/myproject). Please verify you invoked Maven from the 
 correct directory. -> [Help 1]
 [ERROR]
 [ERROR] To see the full stack trace of the errors, re-run Maven with 
 the -e switch.
 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
 [ERROR]
 [ERROR] For more information about the errors and possible solutions, 
 please read the following articles:
 [ERROR] [Help 1]     

Я знаю, что существуют архетипы, но может maven сгенерировать pom.xml в директории Myproject, которая помогает ему и Intellij понятьструктура каталогов?У меня нет существующего архетипа для использования.

Я использую последние версии Intellij и Maven 3.6.

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