Name | Target | Containment | Cardinality | Opposite | Description |
---|---|---|---|---|---|
classPath | Path | Yes | * | Each profile can have its own classpath. Profile classloader is constructed with the profile's path entries and parent profile or object definition classloader. It allows to have different qualities of bytecode in different environments. E.g. in DEV the code can be compiled with debug information, in load test it can be instrumented to collect performance metrics, and in PROD it can be compiled with debug information off to improve performance. | |
profile | Profile | Yes | * | owner | Profiles to customize properties for different environmetns. |
property | Named | Yes | * | Collection of named objects. |