Package net.corda.plugins

Types

Link copied to clipboard
open class CordappData @Inject constructor(objects: ObjectFactory)
Link copied to clipboard
open class CordappExtension @Inject constructor(objects: ObjectFactory)
Link copied to clipboard
class CordappPlugin @Inject constructor(    objects: ObjectFactory,     archiveOps: ArchiveOperations,     softwareComponentFactory: SoftwareComponentFactory) : Plugin<Project>

The cordapp plugin will turn a project into a CorDapp project which builds CorDapp JARs with the correct format and with the information needed to run on Corda.

Link copied to clipboard
open class Sealing @Inject constructor(objects: ObjectFactory, providers: ProviderFactory)
Link copied to clipboard
open class Signing @Inject constructor(objects: ObjectFactory, providers: ProviderFactory)
Link copied to clipboard
@DisableCachingByDefault
open class SignJar @Inject constructor(objects: ObjectFactory) : DefaultTask

Functions

Link copied to clipboard
fun ConfigurationContainer.createBasicConfiguration(name: String): Configuration
Link copied to clipboard
fun TaskInputs.nested(nestName: String, data: CordappData)

Registers these CordappData properties as task inputs, because Gradle cannot "see" their @Input annotations yet.

fun TaskInputs.nested(nestName: String, cordapp: CordappExtension)

Registers these CordappExtension properties as task inputs, because Gradle cannot "see" their @Input annotations yet.

fun TaskInputs.nested(nestName: String, sealing: Sealing)

Registers these Sealing properties as task inputs, because Gradle cannot "see" their @Input annotations yet.

fun TaskInputs.nested(nestName: String, signing: Signing)

Registers these Signing properties as task inputs, because Gradle cannot "see" their @Input annotations yet.

Properties

Link copied to clipboard
const val CORDAPP_TASK_GROUP: String