Skip to content

chore: improve Maven metadata during plugin publishing#379

Merged
bdellegrazie merged 1 commit into
jk1:masterfrom
chadlwilson:improve-pom-metadata
Feb 24, 2026
Merged

chore: improve Maven metadata during plugin publishing#379
bdellegrazie merged 1 commit into
jk1:masterfrom
chadlwilson:improve-pom-metadata

Conversation

@chadlwilson
Copy link
Copy Markdown
Collaborator

@chadlwilson chadlwilson commented Feb 18, 2026

Improves the Maven POM metadata for published artifacts:

Main plugin metadata

via diff -C 20 old-main.pom ~/.m2/repository/com/github/jk1/gradle-license-report/3.1.1/gradle-license-report-3.1.1.pom

<*** old-main.pom	Wed Feb 18 17:41:08 2026
--- /Users/chad/.m2/repository/com/github/jk1/gradle-license-report/3.1.1/gradle-license-report-3.1.1.pom	Wed Feb 18 17:41:25 2026
***************
*** 1,13 ****
--- 1,43 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!-- This module was also published with a richer model, Gradle metadata,  -->
    <!-- which should be used instead. Do not delete the following line which  -->
    <!-- is to indicate to Gradle or any Gradle module metadata file consumer  -->
    <!-- that they should prefer consuming it instead. -->
    <!-- do_not_remove: published-with-gradle-metadata -->
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.github.jk1</groupId>
    <artifactId>gradle-license-report</artifactId>
    <version>3.1.1</version>
+   <name>Gradle dependency license report plugin</name>
+   <description>A plugin for generating reports about the licenses of the dependencies for your Gradle project</description>
+   <url>https://github.com/jk1/Gradle-License-Report</url>
+   <licenses>
+     <license>
+       <name>Apache-2.0</name>
+       <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+       <comments>Apache License, Version 2.0</comments>
+     </license>
+   </licenses>
+   <developers>
+     <developer>
+       <id>jk1</id>
+       <name>Evgeny Naumenko</name>
+       <email>[email protected]</email>
+     </developer>
+   </developers>
+   <scm>
+     <connection>scm:git:https://github.com/jk1/Gradle-License-Report.git</connection>
+     <developerConnection>scm:git:https://github.com/jk1/Gradle-License-Report.git</developerConnection>
+     <url>https://github.com/jk1/Gradle-License-Report</url>
+   </scm>
+   <issueManagement>
+     <system>GitHub</system>
+     <url>https://github.com/jk1/Gradle-License-Report/issues</url>
+   </issueManagement>
+   <ciManagement>
+     <system>GitHub Actions</system>
+     <url>https://github.com/jk1/Gradle-License-Report/actions</url>
+   </ciManagement>
  </project>

"Marker" artifact

via diff -C 20 marker-old.pom ~/.m2/repository/com/github/jk1/dependency-license-report/com.github.jk1.dependency-license-report.gradle.plugin/3.1.1/com.github.jk1.dependency-license-report.gradle.plugin-3.1.1.pom

$ diff -C 20 marker-old.pom  ~/.m2/repository/com/github/jk1/dependency-license-report/com.github.jk1.dependency-license-report.gradle.plugin/3.1.1/com.github.jk1.dependency-license-report.gradle.plugin-3.1.1.pom
*** marker-old.pom	Wed Feb 18 17:46:29 2026
--- /Users/chad/.m2/repository/com/github/jk1/dependency-license-report/com.github.jk1.dependency-license-report.gradle.plugin/3.1.1/com.github.jk1.dependency-license-report.gradle.plugin-3.1.1.pom	Wed Feb 18 17:46:42 2026
***************
*** 1,17 ****
--- 1,45 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.github.jk1.dependency-license-report</groupId>
    <artifactId>com.github.jk1.dependency-license-report.gradle.plugin</artifactId>
    <version>3.1.1</version>
    <packaging>pom</packaging>
    <name>Gradle dependency license report plugin</name>
    <description>A plugin for generating reports about the licenses of the dependencies for your Gradle project</description>
+   <url>https://github.com/jk1/Gradle-License-Report</url>
+   <licenses>
+     <license>
+       <name>Apache-2.0</name>
+       <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+       <comments>Apache License, Version 2.0</comments>
+     </license>
+   </licenses>
+   <developers>
+     <developer>
+       <id>jk1</id>
+       <name>Evgeny Naumenko</name>
+       <email>[email protected]</email>
+     </developer>
+   </developers>
+   <scm>
+     <connection>scm:git:https://github.com/jk1/Gradle-License-Report.git</connection>
+     <developerConnection>scm:git:https://github.com/jk1/Gradle-License-Report.git</developerConnection>
+     <url>https://github.com/jk1/Gradle-License-Report</url>
+   </scm>
+   <issueManagement>
+     <system>GitHub</system>
+     <url>https://github.com/jk1/Gradle-License-Report/issues</url>
+   </issueManagement>
+   <ciManagement>
+     <system>GitHub Actions</system>
+     <url>https://github.com/jk1/Gradle-License-Report/actions</url>
+   </ciManagement>
    <dependencies>
      <dependency>
        <groupId>com.github.jk1</groupId>
        <artifactId>gradle-license-report</artifactId>
        <version>3.1.1</version>
      </dependency>
    </dependencies>
  </project>

Comment thread build.gradle
@bdellegrazie
Copy link
Copy Markdown
Collaborator

@chadlwilson let me know if this is ready for merge.

@chadlwilson
Copy link
Copy Markdown
Collaborator Author

Yup, if it looks good to you 👍

@bdellegrazie bdellegrazie merged commit aa1ea5a into jk1:master Feb 24, 2026
5 checks passed
@chadlwilson chadlwilson deleted the improve-pom-metadata branch February 24, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

This project is missing license etc. information in the published artifact

2 participants