我从 git 导入了一个项目,其中最顶层的文件夹不包含任何 pom 文件。它的树下有 src 文件夹和一些 java 文件。
同时,它有几个子文件夹,每个子文件夹中都有pom文件。
如何强制IntelliJ认为这些是项目?
您还可以考虑在根目录中创建一个“超级 pom”文件,其中有一个
<modules>
部分,用于指定每个模块的子文件夹,其中包含自己的 pom.xml 文件。
super pom 的包装应该是
pom
。
如果子模块 pom.xml 文件配置了超级 pom 的
parent
,您可以将配置属性集中在一处,并且能够通过简单地构建父 pom 来构建所有模块。
您可以通过将“misc.xml”添加到“.idea”目录来手动完成此操作 其中包含您的 Maven 子目录
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/YourSubDirectoryName/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK" />
</project>
然后你需要重新启动你的IDE来加载新的配置
这对我来说是最新的 Intellij 版本 2022.3.1
(在
IDEA 2024.2.1
中测试)
打开您的项目,
File
-> New
,然后选择以下选项之一:
Module
Module from existing sources
然后只需填写弹出窗口中的字段即可。
温馨提示: