Klasse definiert Plugin-Eigenschaften.
| Type | Name and description |
|---|---|
static java.lang.Object |
DATUMSFORMAT |
static java.lang.String[] |
SWE_STATUS |
java.lang.String[] |
excludeLibs |
java.lang.String |
mainClassName |
java.lang.String |
sweDatum |
java.lang.String |
sweStatus |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static java.lang.String |
pruefeStatusUndDatum(java.lang.String sweStatus, java.lang.String sweDatum, org.gradle.api.Project project)Prüfe die Angaben von Status und Datum. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Prüfe die Angaben von Status und Datum. Das sweDatum muss bei allen Builds, bei denen der sweStatus ungleich "FREI" oder "ZERT" ist, als leerer String gesetzt werden, damit dieser dann automatisch beim Build mit dem aktuellen Datum belegt wird.
Der leere String ist zu prüfen, damit nicht versehentlich ein falsches Datum für den Release-Build verwendet wird, sondern dort das Setzen des korrekten Datums erzwungen wird.
Lediglich wenn sweStatusgleich "FREI" oder "ZERT" ist, muss das sweDatumkorrekt gesetzt werden (also nur für den Master-Branch beim Build des Release, Datum wird dann durch die FTB gesetzt).
Die Methode prüft, dass folgendes Verhalten sichergestellt wird:
status - Der im build.gradle gesetzte sweStatus.datum - Das im build.gradle gesetzte sweDatum.