-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Expected and Results
Ideally, the plugin should reuse a single repository, for instance centralPortal.
Currently, every publication generates its own repository:
nmcp/src/main/kotlin/nmcp/NmcpExtension.kt
Lines 25 to 33 in eb08cc3
| val capitalized = publicationName.capitalized() | |
| val publishing = project.extensions.findByType(PublishingExtension::class.java)!! | |
| val m2Dir = project.layout.buildDirectory.dir("nmcp/m2$capitalized") | |
| val repoName = "nmcp$capitalized" | |
| publishing.apply { | |
| repositories.apply { | |
| maven { | |
| it.name = repoName |
There are several issues:
- Repository name generates after publication name which is weird
- Publication task names get publication name twice (because repositoryName is effectively a publication name)
For example:
Publishing tasks
----------------
...
publishMavenJavaPublicationToNmcpMavenJavaRepository - Publishes Maven publication 'mavenJava' to Maven repository 'nmcpMavenJava'.
Note NmcpMavenJavaRepository repeats publication name.
See also:
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working