当前位置: 首页 > 知识库问答 >
问题:

内容根项目中的两个模块不能共享同一个内容根。IntelliJ在Java项目中添加模块

司空通
2023-03-14

当尝试在IntelliJ中向我的java项目添加模块时(通过转到project structure,modules,+sign,jars或directories),我得到错误“不能保存设置:内容根”...“是为模块定义的”..“&”..“(这两个模块都不是我要添加的模块)。项目中的两个模块不能共享相同的内容根。有没有其他方法可以将模块添加到项目中?或者有什么方法可以消除这个错误?

源根之外的java文件夹

共有1个答案

羊舌诚
2023-03-14

您不能将一个目录包含在多个IntelliJ IDEA模块中。当您添加一个新模块时,它的内容根目录不能指向同一个项目中的另一个模块中已经存在的目录。

 类似资料:
  • 问题内容: 我有一个关于Bitbucket的项目。仅提交源。为了将项目检索到新机器上,我在IntelliJ中使用了Version Control> Checkout from Version Control。 然后,它询问我是否要从该源创建一个新项目,对此我回答“是”。到目前为止,一切都很好。它为我创建了一个不错的Java小项目,由一个模块组成。 但是,将这个项目引入IntelliJ的目的是将其变

  • 问题内容: 我有一个Java项目正在使用两个导入的具有相同类()的jar 。导入类时,有没有一种方法可以明确说明要使用哪个jar?使用: 似乎按照构建路径顺序的顺序使用该类,但是由于某种原因,似乎并非如此 在运行时。我正在Eclipse中构建项目。 问题答案: 您不能仅在Java源代码中执行所要求的操作。Java不是为此而设计的。 这是一种糟糕的情况,只有使用自定义类加载器才能可靠地处理它们,每个

  • 问题内容: 我有一个多模块的Maven项目。为了这个示例,请考虑两个模块: 模块将模块作为依赖项。 模块声明了一堆核心类。有使用它们的测试。这些测试需要创建一些冗长的对象,因此我有一个带有一些实用程序方法的类来创建这些对象。实用程序类()在层次结构中。 我在模块中也进行了一些测试,这些测试需要创建一些冗长的对象。我想在我的树中的测试中使用我的类(在中定义)。不幸的是,即使是的依赖项,也无法看到存在

  • 我有一个多模块Maven项目。在本例中,考虑两个模块: 模块具有模块作为依赖项。 为了解决这个问题,我想我可以创建另一个模块(),并将移到下。那么我将包含作为的测试范围依赖项。不幸的是,这引入了循环依赖关系:使用,但还需要。 我想出的唯一解决方案是将放在下,放在包下,希望真正的应用程序代码不会调用它。 如何在模块之间共享我的类,而不将其放在下?

  • 祝大家日安。我有一个Prestashop站点,有不同的语言和不同的国家,其中一些国家使用相同的语言,但不同的货币,或有小的差异如选项可用或产品的颜色,但主要的产品是相同的。 这在谷歌上的网站管理员工具上引起了一些警告,主要是由于重复的标题,或者重复的描述或类似。 问题是,澳大利亚的项目是一个英语项目,但有不同的货币和不同的URL与英国的一个。 在网上搜索时,我发现一个很好的做法是插入链接和。因此,

  • 我有2个maven项目A和B。 B对A的胖jar有一个maven编译时依赖项。 在将B作为maven项目导入时,a作为模块依赖项而不是目标jar添加。 有没有办法禁用此功能? B的pom。xml(依赖项部分) <代码> A的pom.xml(工件细节): <代码> 问题: 这两个是Intellij项目中的模块。无论我以何种方式导入它们,项目B的依赖项列表都将项目A显示为模块依赖项,而不是项目A的ja