Skip to content
This repository was archived by the owner on Sep 4, 2023. It is now read-only.

Latest commit

 

History

History
40 lines (32 loc) · 1015 Bytes

File metadata and controls

40 lines (32 loc) · 1015 Bytes

Genesis Java Gradle Plugin

Basic publication for Gradle projects.

Activation

plugins {
    id("de.lancom.genesis.publish") version "<version>"
}

Configuration

genesisPublish {
    withReleaseUrl("<url>") 
    withSnapshotUrl("<url>")
    withUser("<user>")
    withPassword("<password>")
    withComponent("<component>")
    withInsecure(<true|false>)
}

Properties

  • publishReleaseUrl override release url
  • publishSnapshotUrl override snapshot url
  • publishUrl override actual used url
  • publishUser override repository credential user
  • publishPassword override repository credential password
  • publishComponent override published component
  • publishInsecure override insecure publishing (https)

Example

An example project can be found in the examples/project.

Execute ./gradlew -p example <tasks> to run tasks of the example project.

Plugins