Build-Optionen
Durch die Flexibilität des Component Build Service (CBS) haben Sie die Möglichkeit, Softwarekomponenten (SCs) mit verschiedenen Build-Optionen zu bauen.
Die folgenden Build-Optionen können Sie verwenden, um den Komponenten-Build in verschiedenen Varianten durchzuführen.
Build-Optionen
Name |
Default-Wert |
Beschreibung |
Verwendbar in Plug-In |
include_sources |
true |
Wenn dieser Wert auf true gesetzt ist, werden zu allen Entity-Typen, die Quelltexte unterstützen (z.B. Java Package), automatisch die Quelltexte in den Public Parts und den Deploy-Archiven eingepackt. (Dies ist beispielsweise für Debugging-Zwecke notwendig.) Setzen Sie diesen Wert auf false, um das automatische Packen der Quelltexte zu unterdrücken. |
Alle |
com.sap.jdk.javac.force_fork |
false |
Wenn Sie diesen Wert auf true setzen, wird die Kompilierung der Quelltexte im forked-Modus durchgeführt. Diese Option benötigt die Option com.sap.jdk.home_path_key. |
Alle Plug-Ins, die Java-Quelltexte kompilieren |
com.sap.jdk.home_path_key |
none |
Diese Option spezifiziert den gesamten Schlüssel für die JDK-Version (z.B. JDK1.3.1_HOME) |
Alle Plug-Ins, die Java-Quelltexte kompilieren |
com.sap.jdk.javac.deprecation |
false |
Wenn Sie diese Option auf true setzen, werden Deprecation-Warnungen generiert |
Alle Plug-Ins, die Java Quelltexte kompilieren |
com.sapjdk.javac.optimize |
off |
Wenn Sie diese Option auf on setzen, wird der Komponenten-Build mit optimize=“on“ durchgeführt, Andernfalls mit debug=“on“. |
Alle Plug-Ins, die Java-Quelltexte kompilieren |
xlf2prop_deactivate |
false |
Wenn Sie diese Option auf true setzen, werden von den XLF-Dateien keine Property-Dateien angelegt. |
ejbmodule webmodule java lib |
com.sap.javac_source |
- |
Gültige Werte hängen von der Version des Java-Kompilers ab. Der Wert dieser Option wird als Quelltextparameter an den Java-Kompiler weitergegeben. |
Alle |