toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.config.nexus
/
HubdleConfigNexusExtension
Hubdle
Config
Nexus
Extension
open
class
HubdleConfigNexusExtension
@
Inject
constructor
(
val
project
:
Project
)
:
HubdleConfigurableExtension
Members
Constructors
Hubdle
Config
Nexus
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Types
Nexus
Link copied to clipboard
object
Nexus
Properties
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
project
Link copied to clipboard
open
override
val
project
:
Project
snapshot
Repository
Url
Link copied to clipboard
val
snapshotRepositoryUrl
:
Property
<
URI
?
>
staging
Profile
Id
Link copied to clipboard
val
stagingProfileId
:
Property
<
String
?
>
token
Link copied to clipboard
val
token
:
Property
<
String
?
>
url
Link copied to clipboard
val
url
:
Property
<
URI
?
>
user
Link copied to clipboard
val
user
:
Property
<
String
?
>
Functions
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
nexus
Publishing
Link copied to clipboard
fun
nexusPublishing
(
action
:
Action
<
NexusPublishException
>
=
Action {}
)
snapshot
Repository
Url
Link copied to clipboard
fun
snapshotRepositoryUrl
(
value
:
String
)
staging
Profile
Id
Link copied to clipboard
fun
stagingProfileId
(
value
:
String
)
token
Link copied to clipboard
fun
token
(
value
:
String
)
url
Link copied to clipboard
fun
url
(
value
:
String
)
user
Link copied to clipboard
fun
user
(
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
)