toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.java.features
/
HubdleJavaDelegateFeaturesExtension
Hubdle
Java
Delegate
Features
Extension
interface
HubdleJavaDelegateFeaturesExtension
:
HubdleGradleDelegateFeatureExtension
,
HubdleIntellijDelegateFeatureExtension
,
HubdleJavaApplicationDelegateFeatureExtension
,
HubdleJavaVersionDelegateFeatureExtension
,
HubdleJvmToolchainDelegateFeatureExtension
Inheritors
HubdleJavaFeaturesExtension
Members
Properties
application
Link copied to clipboard
open
val
application
:
HubdleJavaApplicationFeatureExtension
gradle
Link copied to clipboard
open
val
gradle
:
HubdleGradleFeatureExtension
intellij
Link copied to clipboard
open
val
intellij
:
HubdleIntellijFeatureExtension
jvm
Toolchain
Link copied to clipboard
open
val
jvmToolchain
:
HubdleJvmToolchainFeatureExtension
jvm
Version
Link copied to clipboard
open
val
jvmVersion
:
HubdleJavaVersionFeatureExtension
project
Link copied to clipboard
abstract
val
project
:
Project
Functions
application
Link copied to clipboard
open
fun
application
(
action
:
Action
<
HubdleJavaApplicationFeatureExtension
>
=
Action {}
)
gradle
Link copied to clipboard
open
fun
gradle
(
action
:
Action
<
HubdleGradleFeatureExtension
>
=
Action {}
)
intellij
Link copied to clipboard
open
fun
intellij
(
action
:
Action
<
HubdleIntellijFeatureExtension
>
=
Action {}
)
java
Version
Link copied to clipboard
open
fun
javaVersion
(
version
:
JavaVersion
)
jvm
Toolchain
Link copied to clipboard
open
fun
jvmToolchain
(
action
:
Action
<
HubdleJvmToolchainFeatureExtension
>
=
Action {}
)
jvm
Version
Link copied to clipboard
open
fun
jvmVersion
(
version
:
JavaVersion
)
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
)