The following folder structure details the contents of a component project. Some folders may not appear in all components.
ProjectFolder\—This is the container folder, named when creating the project, that contains all contents of the project.
docs\—This contains documentation files for the component.
lib\—This contains third-party .jar, .exe, and .dll files used by the component.
src\—This contains the source files of the project.
conf\—This contains the configuration files for the project
images\—This contains images associated with the component.
java\—This contains Java source files.
native\—This contains any non-Java source files.
platform\—This maps to the target\component\platform folder, which contains the .jar file built from the component project.
prop\—This contains properties files.
test\—This contains source files for unit and integration tests.
web\WEB-INF\—This contains applicationContext*.xml class configuration files for Spring Framework.
Note: To be recognized by Spring Framework, class configuration file names must begin with . The default class configuration file is named .target\—This contains the compiled component after a project build, in addition to associated class files, XML descriptor files, and copies of script files from the time of the build. This folder only appears in a new project after the first build.
Note: This folder may be deleted to ensure a clean build.component\—This contains the XML descriptor of the component project.
platform\—This contains the .jar file built from the component project.
install\—This contains the compiled component solution, with the extension
.