Klasse IxOsgiExtension

java.lang.Object
de.phillippartsch.ixosgi.IxOsgiExtension

public abstract class IxOsgiExtension extends Object
Configuration directive of gradle plugin
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    default constructor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    abstract 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: true
    abstract org.gradle.api.provider.Property<Boolean>
    optional: add default repositories, mavenCentral and elo public maven default: true
    abstract 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: true
    abstract org.gradle.api.provider.Property<Integer>
    mandatory: major version of the elo indexserver
    abstract org.gradle.api.provider.Property<String>
    optional: password of username default: elo
    abstract org.gradle.api.provider.Property<String>
    mandatory: url of indexserver
    abstract org.gradle.api.provider.Property<String>
    optional: username with main administrator permissions default: Administrator

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • IxOsgiExtension

      public IxOsgiExtension()
      default constructor
  • Methodendetails

    • getCreateManifest

      public abstract org.gradle.api.provider.Property<Boolean> getCreateManifest()
      optional: generate the manifest for osi bundle default: true
      Gibt zurück:
      boolean
    • getIxMajorVersion

      public abstract org.gradle.api.provider.Property<Integer> getIxMajorVersion()
      mandatory: major version of the elo indexserver
      Gibt zurück:
      20 or 23
    • getAddJavaCompatability

      public abstract org.gradle.api.provider.Property<Boolean> 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

      public abstract org.gradle.api.provider.Property<Boolean> getAddRepository()
      optional: add default repositories, mavenCentral and elo public maven default: true
      Gibt zurück:
      boolean
    • getAddDependencies

      public abstract org.gradle.api.provider.Property<Boolean> getAddDependencies()
      optional: add compileOnlyApi dependencies. Depending on ixMajorVersion different dependencies are applied default: true
      Gibt zurück:
      boolean
    • getAddRestDependencies

      public abstract org.gradle.api.provider.Property<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

      public abstract org.gradle.api.provider.Property<String> getBundleSymbolicName()
      optional: Override of Bundle-SymbolicName in manifest To use this property createManifest must be true default: ""
      Gibt zurück:
      String
    • getBundleActivator

      public abstract org.gradle.api.provider.Property<String> getBundleActivator()
      optional: Override of Bundle-Activator in manifest To use this property createManifest must be true default: ""
      Gibt zurück:
      String
    • getUrl

      public abstract org.gradle.api.provider.Property<String> getUrl()
      mandatory: url of indexserver
      Gibt zurück:
      url of indexserver, e.g. http://localhost:9090/ix-Archiv/ix
    • getUsername

      public abstract org.gradle.api.provider.Property<String> getUsername()
      optional: username with main administrator permissions default: Administrator
      Gibt zurück:
      username as string, e.g. Administrator
    • getPassword

      public abstract org.gradle.api.provider.Property<String> getPassword()
      optional: password of username default: elo
      Gibt zurück:
      password as string, e.g. elo