toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.shared.features.intellij
/
HubdleIntellijPluginFeatureExtension
Hubdle
Intellij
Plugin
Feature
Extension
open
class
HubdleIntellijPluginFeatureExtension
@
Inject
constructor
(
val
project
:
Project
)
:
HubdleConfigurableExtension
Members
Constructors
Hubdle
Intellij
Plugin
Feature
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Types
Intelli
J
Link copied to clipboard
object
IntelliJ
Jet
Brains
Link copied to clipboard
object
JetBrains
Properties
download
Sources
Link copied to clipboard
val
downloadSources
:
Property
<
Boolean
>
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
jetbrains
Marketplace
Certificate
Chain
Link copied to clipboard
val
jetbrainsMarketplaceCertificateChain
:
Property
<
String
>
jetbrains
Marketplace
Key
Link copied to clipboard
val
jetbrainsMarketplaceKey
:
Property
<
String
>
jetbrains
Marketplace
Key
Passphrase
Link copied to clipboard
val
jetbrainsMarketplaceKeyPassphrase
:
Property
<
String
>
project
Link copied to clipboard
open
override
val
project
:
Project
since
Build
Link copied to clipboard
val
sinceBuild
:
Property
<
String
>
token
Link copied to clipboard
val
token
:
Property
<
String
>
type
Link copied to clipboard
val
type
:
Property
<
String
>
until
Build
Link copied to clipboard
val
untilBuild
:
Property
<
String
>
update
Since
Until
Build
Link copied to clipboard
val
updateSinceUntilBuild
:
Property
<
Boolean
>
version
Link copied to clipboard
val
version
:
Property
<
String
>
Functions
download
Sources
Link copied to clipboard
fun
downloadSources
(
value
:
Boolean
)
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
intellij
Link copied to clipboard
fun
intellij
(
action
:
Action
<
IntelliJPluginExtension
>
=
Action {}
)
jetbrains
Marketplace
Certificate
Chain
Link copied to clipboard
fun
jetbrainsMarketplaceCertificateChain
(
value
:
String
)
jetbrains
Marketplace
Key
Link copied to clipboard
fun
jetbrainsMarketplaceKey
(
value
:
String
)
jetbrains
Marketplace
Key
Passphrase
Link copied to clipboard
fun
jetbrainsMarketplaceKeyPassphrase
(
value
:
String
)
patch
Plugin
Xml
Link copied to clipboard
fun
patchPluginXml
(
action
:
Action
<
PatchPluginXmlTask
>
=
Action {}
)
publish
Plugin
Link copied to clipboard
fun
publishPlugin
(
action
:
Action
<
PublishPluginTask
>
=
Action {}
)
sign
Plugin
Link copied to clipboard
fun
signPlugin
(
action
:
Action
<
SignPluginTask
>
=
Action {}
)
since
Build
Link copied to clipboard
fun
sinceBuild
(
value
:
String
)
token
Link copied to clipboard
fun
token
(
value
:
String
)
type
Link copied to clipboard
fun
type
(
value
:
String
)
until
Build
Link copied to clipboard
fun
untilBuild
(
value
:
String
)
update
Since
Until
Build
Link copied to clipboard
fun
updateSinceUntilBuild
(
value
:
Boolean
)
version
Link copied to clipboard
fun
version
(
value
:
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
)