The Sources panel displays the location of the project folder, enables you to Add Web Application Sources, Remove a Web Application Library, change the order of the source roots in the project, set the minimum source level for the JDK, and specify the file encoding used.
Multiple Source Root Folders - You can use multiple source root folders in a project provided that:
The source roots are not used in other IDE projects
The source roots cannot already be add to another compilation unit of the same project
When you add the source root to the project, you cannot use it again in another project. If you want to use the source root in multiple projects, set it up as a separate project and add it to other projects as a compilation dependency between projects. See Setting Web Application Dependencies.
Source Level field - The Source Level field sets the lowest Java platform version with which the generated Java code is compatible. This setting corresponds to the javac -source option. Setting the source level prevents using Java language constructs that are not available in the target platform.
Related Information