我正在探索一个模型,我在IntelliJ中为每个包编译一个.iml
文件。例如,假设我有包com.example.foo
,com.example.foo.bar
和com.example.foo.baz
。这意味着在.iml
的{{1}}文件中,我需要:
com.example.foo
每次添加<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
添加新的<excludeFolder>
元素。有没有办法避免这种情况,只是说“我的源目录是直接目录而没有子目录?”
答案 0 :(得分:1)
源根配置是递归的,在排除其所有子目录时,不可能只将目录配置为Sources。