idea中包各种类型的作用

Idea编译器中这五种包各自代表着什么?各自有什么作用?应该怎么用?求详细的解答,本人小白一名

Sources 是放源代码的地方,IDEA 会编译下面的内容。Resources 是放一些配置和一些静态资源的地方,反正不需要编译的东西都可以放进去。Excluded 就标示一些非源码的内容,比如编译生成的临时文件也就是 target,这部分的内容不会被编译,打包的时候也不会被包含进去,所以一般都是放编译器生成的临时文件。