Title: MXTS-74974: modernize microdocs-crawler-gradle publishing via com.maxxton.convention by mxt-mischa · Pull Request #23 · MaxxtonGroup/microdocs-java-plugin · GitHub
Open Graph Title: MXTS-74974: modernize microdocs-crawler-gradle publishing via com.maxxton.convention by mxt-mischa · Pull Request #23 · MaxxtonGroup/microdocs-java-plugin
X Title: MXTS-74974: modernize microdocs-crawler-gradle publishing via com.maxxton.convention by mxt-mischa · Pull Request #23 · MaxxtonGroup/microdocs-java-plugin
Description: Replaces #22 (closed — that branch's history predated the #21 merge, causing phantom merge conflicts). This branch is built directly on current master via cherry-pick, so it's conflict-free. Replaces the hand-rolled publishing{}/signing{} setup in microdocs-crawler-gradle with the com.maxxton.convention plugin's PublishingConfiguration (mavenJava publication + maxxton-maven-registry repository auto-configured once maven-publish and java are detected). Drops the signing{} block (never had a configured GPG signatory, not needed for our internal registry) and the Maven-Central-era license/developer/scm pom metadata that came with it. Two knock-on changes were needed: Dropped the now-redundant manual sourcesJar task — withSourcesJar() (invoked by PublishingConfiguration as soon as maven-publish is applied) creates one automatically; having both caused a "task already exists" error. Moved group/version into gradle.properties — PublishingConfiguration reads project.group/project.version eagerly, before this module's own build.gradle body runs. settings.gradle now bootstraps the artifact-registry Gradle plugin and adds the internal registry to pluginManagement, mirroring the pattern other Maxxton repos use, so com.maxxton.convention itself can resolve. publish.sh needs no changes — it still just runs ./gradlew publish. Verified: full build + publishToMavenLocal produce a correct POM (groupId/artifactId/version/dependencies) plus sources and javadoc jars, with no signing step. Did not exercise the real publish step against the internal registry.
Open Graph Description: Replaces #22 (closed — that branch's history predated the #21 merge, causing phantom merge conflicts). This branch is built directly on current master via cherry-pick, so it's conflict-free...
X Description: Replaces #22 (closed — that branch's history predated the #21 merge, causing phantom merge conflicts). This branch is built directly on current master via cherry-pick, so it's confl...
Opengraph URL: https://github.com/MaxxtonGroup/microdocs-java-plugin/pull/23
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a909ffb2-cb44-2e81-041f-a523f78d417e |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A206:36988C:5EEE59:8225A6:6A5546E0 |
| html-safe-nonce | 6d94b08085c3dbb45649f32e1eba98479840005c4d34ae6734810ae47c3e7839 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMjA2OjM2OTg4Qzo1RUVFNTk6ODIyNUE2OjZBNTU0NkUwIiwidmlzaXRvcl9pZCI6IjQ3OTU5MTY5OTc5MjA1MzQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a6771e290a9cb31c0335ba66772e4903374a5640872da8a70f409b3c8ba8d886 |
| hovercard-subject-tag | pull_request:4005088938 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/MaxxtonGroup/microdocs-java-plugin/pull/23/files |
| twitter:image | https://avatars.githubusercontent.com/u/182104127?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/182104127?s=400&v=4 |
| og:image:alt | Replaces #22 (closed — that branch's history predated the #21 merge, causing phantom merge conflicts). This branch is built directly on current master via cherry-pick, so it's conflict-free... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | cd9eea424140838b22e9eabd53d92b5702617ddd6d76efcd3a37f08d44309ca5 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/MaxxtonGroup/microdocs-java-plugin git https://github.com/MaxxtonGroup/microdocs-java-plugin.git |
| octolytics-dimension-user_id | 7352452 |
| octolytics-dimension-user_login | MaxxtonGroup |
| octolytics-dimension-repository_id | 80620321 |
| octolytics-dimension-repository_nwo | MaxxtonGroup/microdocs-java-plugin |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 80620321 |
| octolytics-dimension-repository_network_root_nwo | MaxxtonGroup/microdocs-java-plugin |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3084b9f587e8f1e19803bbe0c77ac77ce3c99c5c |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width