toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.kotlin.jvm
/
HubdleKotlinJvmExtension
Hubdle
Kotlin
Jvm
Extension
open
class
HubdleKotlinJvmExtension
@
Inject
constructor
(
project
:
Project
)
:
HubdleKotlinSourceSetConfigurableExtension
,
HubdleGradleDependencies
Members
Constructors
Hubdle
Kotlin
Jvm
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Properties
features
Link copied to clipboard
val
features
:
HubdleKotlinJvmFeaturesExtension
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
is
Test
Fixtures
Enabled
Link copied to clipboard
val
isTestFixturesEnabled
:
Property
<
Boolean
>
is
Test
Functional
Enabled
Link copied to clipboard
val
isTestFunctionalEnabled
:
Property
<
Boolean
>
is
Test
Integration
Enabled
Link copied to clipboard
val
isTestIntegrationEnabled
:
Property
<
Boolean
>
main
Link copied to clipboard
open
override
val
main
:
NamedDomainObjectProvider
<
KotlinSourceSet
>
project
Link copied to clipboard
open
override
val
project
:
Project
test
Link copied to clipboard
open
override
val
test
:
NamedDomainObjectProvider
<
KotlinSourceSet
>
test
Fixtures
Link copied to clipboard
open
override
val
testFixtures
:
NamedDomainObjectProvider
<
KotlinSourceSet
>
test
Functional
Link copied to clipboard
open
override
val
testFunctional
:
NamedDomainObjectProvider
<
KotlinSourceSet
>
test
Integration
Link copied to clipboard
open
override
val
testIntegration
:
NamedDomainObjectProvider
<
KotlinSourceSet
>
Functions
as
String
Link copied to clipboard
fun
Provider
<
MinimalExternalModuleDependency
>
.
asString
(
)
:
String
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
features
Link copied to clipboard
fun
features
(
action
:
Action
<
HubdleKotlinJvmFeaturesExtension
>
)
gradle
Api
Link copied to clipboard
open
fun
HubdleEnableableExtension
.
gradleApi
(
)
:
Dependency
open
fun
Project
.
gradleApi
(
)
:
Dependency
gradle
Kotlin
Dsl
Link copied to clipboard
open
fun
HubdleEnableableExtension
.
gradleKotlinDsl
(
)
:
Dependency
open
fun
Project
.
gradleKotlinDsl
(
)
:
Dependency
gradle
Test
Kit
Link copied to clipboard
open
fun
HubdleEnableableExtension
.
gradleTestKit
(
)
:
Dependency
open
fun
Project
.
gradleTestKit
(
)
:
Dependency
kotlin
Link copied to clipboard
fun
kotlin
(
action
:
Action
<
KotlinJvmProjectExtension
>
)
local
Groovy
Link copied to clipboard
open
fun
HubdleEnableableExtension
.
localGroovy
(
)
:
Dependency
open
fun
Project
.
localGroovy
(
)
:
Dependency
main
Link copied to clipboard
fun
main
(
action
:
Action
<
KotlinSourceSet
>
)
module
As
String
Link copied to clipboard
fun
Provider
<
MinimalExternalModuleDependency
>
.
moduleAsString
(
)
:
String
source
Set
Link copied to clipboard
fun
sourceSet
(
name
:
String
,
action
:
Action
<
KotlinSourceSet
>
)
test
Link copied to clipboard
fun
test
(
action
:
Action
<
KotlinSourceSet
>
)
test
Fixtures
Link copied to clipboard
fun
testFixtures
(
action
:
Action
<
KotlinSourceSet
>
=
Action {}
)
test
Functional
Link copied to clipboard
fun
testFunctional
(
action
:
Action
<
KotlinSourceSet
>
=
Action {}
)
test
Integration
Link copied to clipboard
fun
testIntegration
(
action
:
Action
<
KotlinSourceSet
>
=
Action {}
)
version
As
String
Link copied to clipboard
fun
Provider
<
MinimalExternalModuleDependency
>
.
versionAsString
(
)
:
String
?
with
Plugin
Link copied to clipboard
open
fun
withPlugin
(
pluginId
:
PluginId
,
action
:
Action
<
AppliedPlugin
>
)
open
fun
withPlugin
(
pluginId
:
String
,
action
:
Action
<
AppliedPlugin
>
)
with
Plugins
Link copied to clipboard
open
fun
withPlugins
(
vararg
pluginIds
:
String
,
action
:
Project
.
(
)
->
Unit
)