Compiled sources
Compiled sources is a term for nondatabase content that is migrated. You can include compiled sources in a package definition, or you can upload compiled sources just before you create a package.
A compiled source is any file that is outside the product database, but is part of the enterprise archive (EAR) file. Compiled sources can be any type of file, such as class files, archive files, image files, property files, and other file types. Compiled sources can also be aggregations of files from the server file system that must be migrated with configuration content from the database. These files are placed into the EAR and deployed into the application server.
To migrate multiple compiled source files, you aggregate them into a single compressed file. To include many files in a package, such as a set of Java™ class files, you create a compressed file of the customizations that preserves the folder structure.
When a package is deployed to a target environment, you can download the compressed compiled source file, extract the contents into the build location, and build the EAR file. To migrate compiled sources, you must ensure that the target environment has a build environment in which you can run the scripts that rebuild the product EAR file.