我正在尝试为this project (Kryo)构建源代码。它有pom.xml
中定义的两个模块:
<modules>
<module>pom-main.xml</module>
<module>pom-shaded.xml</module>
</modules>
两个模块均为红色,错误类似于&#34;无法解析符号pom-main.xml
&#34;
我还没有找到项目的任何其他示例,其中模块由除了包含另一个pom.xml
文件的子目录之外的其他内容定义。这里,这两个文件是父pom.xml
的兄弟姐妹。
因此,它不会导入子模块的依赖项,也无法构建项目。我怀疑我还没有在IntelliJ IDEA中正确导入项目,但无法找到不同的方法。我去了导入项目并直接选择了pom.xml
的父项,并创建了一个名为kryo-parent
的模块项目。我已经尝试选中&#34;自动导入Maven项目&#34;和#34;为多模块Maven项目和#34;创建模块组,但这两个项目都会导致具有未解析模块的相同单个模块项目kryo-parent
。
我尝试从现有来源转到File-&gt; New-&gt;模块......但它说&#34;无法从C:/ .... pom-main.xml&#34;导入任何内容。我尝试导入一个新项目,选择pom-main.xml
,但是当我选择其中一个xml文件时,它会出现同样的错误。