Package de.phillippartsch.ixosgi
Klasse IxOsgiExtension
java.lang.Object
de.phillippartsch.ixosgi.IxOsgiExtension
Configuration directive of gradle plugin
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract org.gradle.api.provider.Property<Boolean> optional: add compileOnlyApi dependencies.abstract org.gradle.api.provider.Property<Boolean> optional: set compatibility to JavaVersion.VERSION_15 when ixMajorVersion is 20, JavaVersion.VERSION_17 when ixMajorVersion is 23 default: trueabstract org.gradle.api.provider.Property<Boolean> optional: add default repositories, mavenCentral and elo public maven default: trueabstract org.gradle.api.provider.Property<Boolean> optional: add compileOnlyApi dependencies needed for rest plugin.abstract org.gradle.api.provider.Property<String> optional: Override of Bundle-Activator in manifest To use this property createManifest must be true default: ""abstract org.gradle.api.provider.Property<String> optional: Override of Bundle-SymbolicName in manifest To use this property createManifest must be true default: ""abstract org.gradle.api.provider.Property<Boolean> optional: generate the manifest for osi bundle default: trueabstract org.gradle.api.provider.Property<Integer> mandatory: major version of the elo indexserverabstract org.gradle.api.provider.Property<String> optional: password of username default: eloabstract org.gradle.api.provider.Property<String> getUrl()mandatory: url of indexserverabstract org.gradle.api.provider.Property<String> optional: username with main administrator permissions default: Administrator
-
Konstruktordetails
-
IxOsgiExtension
public IxOsgiExtension()default constructor
-
-
Methodendetails
-
getCreateManifest
optional: generate the manifest for osi bundle default: true- Gibt zurück:
- boolean
-
getIxMajorVersion
mandatory: major version of the elo indexserver- Gibt zurück:
- 20 or 23
-
getAddJavaCompatability
optional: set compatibility to JavaVersion.VERSION_15 when ixMajorVersion is 20, JavaVersion.VERSION_17 when ixMajorVersion is 23 default: true- Gibt zurück:
- boolean
-
getAddRepository
optional: add default repositories, mavenCentral and elo public maven default: true- Gibt zurück:
- boolean
-
getAddDependencies
optional: add compileOnlyApi dependencies. Depending on ixMajorVersion different dependencies are applied default: true- Gibt zurück:
- boolean
-
getAddRestDependencies
optional: add compileOnlyApi dependencies needed for rest plugin. Depending on ixMajorVersion different dependencies are applied To use this property addDependencies must be true default: false- Gibt zurück:
- true
-
getBundleSymbolicName
optional: Override of Bundle-SymbolicName in manifest To use this property createManifest must be true default: ""- Gibt zurück:
- String
-
getBundleActivator
optional: Override of Bundle-Activator in manifest To use this property createManifest must be true default: ""- Gibt zurück:
- String
-
getUrl
mandatory: url of indexserver- Gibt zurück:
- url of indexserver, e.g. http://localhost:9090/ix-Archiv/ix
-
getUsername
optional: username with main administrator permissions default: Administrator- Gibt zurück:
- username as string, e.g. Administrator
-
getPassword
optional: password of username default: elo- Gibt zurück:
- password as string, e.g. elo
-