toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.config.publishing.maven
/
HubdleConfigPublishingMavenPomExtension
Hubdle
Config
Publishing
Maven
Pom
Extension
open
class
HubdleConfigPublishingMavenPomExtension
@
Inject
constructor
(
val
project
:
Project
)
:
HubdleEnableableExtension
Members
Constructors
Hubdle
Config
Publishing
Maven
Pom
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Types
POM
Link copied to clipboard
object
POM
Properties
description
Link copied to clipboard
val
description
:
Property
<
String
>
developer
Email
Link copied to clipboard
val
developerEmail
:
Property
<
String
>
developer
Id
Link copied to clipboard
val
developerId
:
Property
<
String
>
developer
Name
Link copied to clipboard
val
developerName
:
Property
<
String
>
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
license
Name
Link copied to clipboard
val
licenseName
:
Property
<
String
>
license
Url
Link copied to clipboard
val
licenseUrl
:
Property
<
String
>
name
Link copied to clipboard
val
name
:
Property
<
String
>
project
Link copied to clipboard
open
override
val
project
:
Project
scm
Connection
Link copied to clipboard
val
scmConnection
:
Property
<
String
>
scm
Developer
Connection
Link copied to clipboard
val
scmDeveloperConnection
:
Property
<
String
>
scm
Url
Link copied to clipboard
val
scmUrl
:
Property
<
String
>
url
Link copied to clipboard
val
url
:
Property
<
String
>
Functions
description
Link copied to clipboard
fun
description
(
value
:
String
)
developer
Email
Link copied to clipboard
fun
developerEmail
(
value
:
String
)
developer
Id
Link copied to clipboard
fun
developerId
(
value
:
String
)
developer
Name
Link copied to clipboard
fun
developerName
(
value
:
String
)
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
license
Name
Link copied to clipboard
fun
licenseName
(
value
:
String
)
license
Url
Link copied to clipboard
fun
licenseUrl
(
value
:
String
)
name
Link copied to clipboard
fun
name
(
value
:
String
)
scm
Connection
Link copied to clipboard
fun
scmConnection
(
value
:
String
)
scm
Developer
Connection
Link copied to clipboard
fun
scmDeveloperConnection
(
value
:
String
)
scm
Url
Link copied to clipboard
fun
scmUrl
(
value
:
String
)
url
Link copied to clipboard
fun
url
(
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
)