You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by GitBox <gi...@apache.org> on 2022/06/02 13:15:10 UTC

[GitHub] [maven-project-info-reports-plugin] gnodet opened a new pull request, #38: [MPIR-407] Provide a way to map license names

gnodet opened a new pull request, #38:
URL: https://github.com/apache/maven-project-info-reports-plugin/pull/38

   This PR allows defining a mapping to group licenses in a cleaner way.
   
   From https://maven.apache.org/plugins/maven-site-plugin/dependencies.html#licenses
   
   using:
   ```
             <licenseMappings>
               <mapping>
                 <froms>
                   <from>Apache License 2.0</from>
                   <from>The Apache Software License, Version 2.0</from>
                   <from>Apache Public License 2.0</from>
                   <from>Apache Software License - Version 2.0</from>
                 </froms>
                 <to>Apache License, Version 2.0</to>
               </mapping>
               <mapping>
                 <froms>
                   <from>Eclipse Public License 1.0</from>
                   <from>Eclipse Public License - Version 1.0</from>
                 </froms>
                 <to>Eclipse Public License, Version 1.0</to>
               </mapping>
             </licenseMappings>
   ```
   
   to something like:
   
   ### Licenses
   
   - **Eclipse Public License, Version 1.0**: Aether API, Aether Implementation, Aether SPI, Aether Utilities, JUnit, Jetty :: Asynchronous HTTP Client, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Proxy, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: XML utilities, org.eclipse.sisu.inject, org.eclipse.sisu.plexus
   
   - **Unknown**: Plexus I18N Component, commons-beanutils, commons-collections, dom4j, oro
   
   - **MIT License**: SLF4J API Module, SLF4J Simple Binding, autolink-java
   
   - **The MIT License**: jsoup Java HTML Parser
   
   - **Apache License, Version 2.0**: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Commons Text, Apache HttpClient, Apache HttpCore, Apache Maven Archiver, Apache Maven Reporting API, Apache Maven Reporting Executor, Apache Maven Shared Utils, Apache Maven Site Plugin, Apache Maven Wagon :: API, Apache Maven Wagon :: Providers :: HTTP Shared Library, Apache Maven Wagon :: Providers :: WebDAV Provider, Apache Velocity, CDI APIs, Commons Lang, Doxia :: APT Module, Doxia :: Core, Doxia :: FML Module, Doxia :: Markdown Module, Doxia :: Sink API, Doxia :: XDoc Module, Doxia :: XHTML Module, Doxia :: XHTML5 Module, Doxia Sitetools :: Decoration Model, Doxia Sitetools :: Integration Tools, Doxia Sitetools :: Site Renderer, Doxia Sitetools :: Skin Model, Guava: Google Core Libraries for Java, JCL 1.2 implemented over SLF4J, Jackrabbit WebDAV Library, Jetty :: Asynchronous HTTP Client, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Proxy,
  Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: XML utilities, Maven Aether Provider, Maven Artifact, Maven Compat, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Testing Mechanism, Maven Plugin Tools Java Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Plexus :: Component Annotations, Plexus Archiver Component, Plexus Cipher: encryption/decryption Component, Plexus Classworlds, Plexus Common Utilities, Plexus IO Components, Plexus Interpolation API, Plexus Security Dispatcher Component, Plexus Velocity Component, Sisu - Guice, Sisu - Inject (JSR330 bean support), Sisu - Inject (Plexus bean support), Sisu Guice - Core Library, VelocityTools, javax.inject, snappy
   
   - **CDDL + GPLv2 with classpath exception**: Java Servlet API, javax.annotation API
   
   - **Public Domain**: AOP alliance, XZ for Java
   
   - **BSD 2-Clause License**: flexmark-all, flexmark-ext-youtube-embedded, flexmark-java HTML to Markdown, flexmark-java core, flexmark-java extension for GitHub issue syntax, flexmark-java extension for GitHub user syntax, flexmark-java extension for GitLab Flavoured Markdown, flexmark-java extension for HTML5 media tags, flexmark-java extension for YAML front matter, flexmark-java extension for YouTrack conversion, flexmark-java extension for abbreviations in text, flexmark-java extension for admonition syntax, flexmark-java extension for attributes, flexmark-java extension for autolinking, flexmark-java extension for converting | to aside tags, flexmark-java extension for definition, flexmark-java extension for emoji shortcuts, flexmark-java extension for enumerated reference, flexmark-java extension for escaped_character, flexmark-java extension for footnotes, flexmark-java extension for formatter, flexmark-java extension for generating GitHub style task list items, flexmark-jav
 a extension for ins, flexmark-java extension for jekyll tag parsing, flexmark-java extension for jekyll_front_matter, flexmark-java extension for jira_converter, flexmark-java extension for processing macros, flexmark-java extension for strikethrough, flexmark-java extension for superscript, flexmark-java extension for tables, flexmark-java extension for toc, flexmark-java extension for typographic, flexmark-java extension for wiki links, flexmark-java extension for xwiki application specific macros, flexmark-java extension to generate anchor links for headers, flexmark-java pegdown profile, flexmark-java utilities
   
   - **New BSD License**: Hamcrest Core
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@maven.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [maven-project-info-reports-plugin] michael-o commented on pull request #38: [MPIR-407] Provide a way to map license names

Posted by GitBox <gi...@apache.org>.
michael-o commented on PR #38:
URL: https://github.com/apache/maven-project-info-reports-plugin/pull/38#issuecomment-1144880013

   Nice, I will take a look after 3.8.5 release.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@maven.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [maven-project-info-reports-plugin] asfgit merged pull request #38: [MPIR-407] Provide a way to map license names

Posted by GitBox <gi...@apache.org>.
asfgit merged PR #38:
URL: https://github.com/apache/maven-project-info-reports-plugin/pull/38


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@maven.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org