Intellij idea 如何从IntelliJ中的项目根目录中排除子目录?

Intellij idea 如何从IntelliJ中的项目根目录中排除子目录?,intellij-idea,Intellij Idea,我正在探索一个模型,在该模型中,我在IntelliJ中为每个包编码一个.iml文件。例如,假设我有包com.example.foo,com.example.foo.bar,和com.example.foo.baz。这意味着在com.example.foo的.iml文件中,我需要: <content url="file://$MODULE_DIR$"> <sourceFolder url="file://$MODULE_DIR$" isTest

我正在探索一个模型,在该模型中,我在IntelliJ中为每个包编码一个
.iml
文件。例如,假设我有包
com.example.foo
com.example.foo.bar
,和
com.example.foo.baz
。这意味着在
com.example.foo
.iml
文件中,我需要:

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$"
                isTestSource="false"
                packagePrefix="com.example.foo" />
  <excludeFolder url="file://$MODULE_DIR$/bar" />
  <excludeFolder url="file://$MODULE_DIR$/baz" />
</content>


每次我添加
com.example.foo
的新“子包”时,我都必须向
添加一个新的
元素。有没有办法避免这种情况,只说“我的源目录是直接目录,没有子目录?”

源根配置是递归的,不可能只将一个目录配置为源,而排除其所有子目录。

源根配置是递归的,仅将目录配置为源目录而排除其所有子目录是不可能的。

恐怕这不可能。您可以在评论之外以这种方式响应,以便我可以将其作为OA吗?恐怕不可能。您可以在评论之外以这种方式响应,以便我可以将其作为OA吗?