This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch feature/sbom
in repository https://gitbox.apache.org/repos/asf/grails-core.git


The following commit(s) were added to refs/heads/feature/sbom by this push:
     new ab53f0e8fc feedback: turn off license text to save on jar file sizes
ab53f0e8fc is described below

commit ab53f0e8fc7b0610d92ae015ee584648ef13d7a1
Author: James Daugherty <[email protected]>
AuthorDate: Mon Sep 22 17:06:55 2025 -0400

    feedback: turn off license text to save on jar file sizes
---
 gradle/sbom-config.gradle | 35 ++++-------------------------------
 1 file changed, 4 insertions(+), 31 deletions(-)

diff --git a/gradle/sbom-config.gradle b/gradle/sbom-config.gradle
index 05138edf9f..c5b27d895d 100644
--- a/gradle/sbom-config.gradle
+++ b/gradle/sbom-config.gradle
@@ -67,6 +67,9 @@ sbomTask.configure { CycloneDxTask it ->
     [email protected](['runtimeClasspath'])
     [email protected](['compileClasspath', 'testRuntimeClasspath'])
 
+    // turn off license text since it's base64 encoded & will inflate the jar 
sizes
+    [email protected](false)
+
     // disable xml output
     it.xmlOutput.unsetConvention()
 
@@ -84,56 +87,26 @@ sbomTask.configure { CycloneDxTask it ->
         def licenses = [
                 'Apache-2.0' : [
                         id: 'Apache-2.0',
-                        name: 'Apache License 2.0',
-                        text: [
-                                contentType: 'text/plain',
-                                encoding: 'base64',
-                                content: 
'QXBhY2hlIExpY2Vuc2UKVmVyc2lvbiAyLjAsIEphbnVhcnkgMjAwNApodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvCgpURVJNUyBBTkQgQ09ORElUSU9OUyBGT1IgVVNFLCBSRVBST0RVQ1RJT04sIEFORCBESVNUUklCVVRJT04KCjEuIERlZmluaXRpb25zLgoKIkxpY2Vuc2UiIHNoYWxsIG1lYW4gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciB1c2UsIHJlcHJvZHVjdGlvbiwgYW5kIGRpc3RyaWJ1dGlvbiBhcyBkZWZpbmVkIGJ5IFNlY3Rpb25zIDEgdGhyb3VnaCA5IG9mIHRoaXMgZG9jdW1lbnQuCgoiTGljZW5zb3IiIHNoYWxsIG1lYW4gdGhlIGNvcHlyaWdodCBvd25lciBvci
 [...]
-                        ],
                         url: 'https://www.apache.org/licenses/LICENSE-2.0'
                 ],
                 'BSD-2-Clause' : [
                         id: 'BSD-2-Clause',
-                        name: 'BSD 2-Clause "Simplified" License',
-                        text: [
-                                contentType: 'text/plain',
-                                encoding: 'base64',
-                                content: 
'Q29weXJpZ2h0IDxZRUFSPiA8Q09QWVJJR0hUIEhPTERFUj4KClJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dCBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKCjEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KCjIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcn
 [...]
-                        ],
                         url: 'https://opensource.org/license/bsd-3-clause/'
                 ],
                 'BSD-3-Clause' : [
                         id: 'BSD-3-Clause',
-                        name: 'BSD 3-Clause "New" or "Revised" License',
-                        text: [
-                                contentType: 'text/plain',
-                                encoding: 'base64',
-                                content: 
'Q29weXJpZ2h0IChjKSA8eWVhcj4gPG93bmVyPi4gCgpSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6CgoxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCgoyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm
 [...]
-                        ],
                         url: 'https://opensource.org/license/bsd-3-clause/'
                 ],
                 // Variant of Apache 1.1 license. Approved by legal LEGAL-707
                 'OpenSymphony' : [
-                        id: 'Apache-1.1', // this isn't officially recognized 
by SPDX, but is considered compatible with Apache 1.1
+                        // id is optional and the opensymphony license doesn't 
have an SPDX id
                         name: 'The OpenSymphony Software License, Version 1.1',
-                        text: [
-                                contentType: 'text/plain',
-                                encoding: 'base64',
-                                content: 
'PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KVGhlIE9wZW5TeW1waG9ueSBTb2Z0d2FyZSBMaWNlbnNlLCBWZXJzaW9uIDEuMQoKKHRoaXMgbGljZW5zZSBpcyBkZXJpdmVkIGFuZCBmdWxseSBjb21wYXRpYmxlIHdpdGggdGhlIEFwYWNoZSBTb2Z0d2FyZQpMaWNlbnNlIC0gc2VlIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9MSUNFTlNFLnR4dCkKCkNvcHlyaWdodCAoYykgMjAwMSBUaGUgT3BlblN5bXBob255IEdyb3VwLiBBbGwgcmlnaHRzIHJlc2VydmVkLgoKUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW
 [...]
-                        ],
                         url: 
'https://raw.githubusercontent.com/sitemesh/sitemesh2/refs/heads/master/LICENSE.txt'
                 ],
                 'UPL-1.0' : [
                         id: 'UPL-1.0',
-                        name: 'Universal Permissive License (UPL), Version 
1.0',
-                        text: [
-                                contentType: 'text/plain',
-                                encoding: 'base64',
-                                content: 
'Q29weXJpZ2h0IChjKSBbeWVhcl0gW2NvcHlyaWdodCBob2xkZXJzXQoKVGhlIFVuaXZlcnNhbCBQZXJtaXNzaXZlIExpY2Vuc2UgKFVQTCksIFZlcnNpb24gMS4wCgpTdWJqZWN0IHRvIHRoZSBjb25kaXRpb24gc2V0IGZvcnRoIGJlbG93LCBwZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkIHRvIGFueQpwZXJzb24gb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlLCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gYW5kL29yIGRhdGEKKGNvbGxlY3RpdmVseSB0aGUgIlNvZnR3YXJlIiksIGZyZWUgb2YgY2hhcmdlIGFuZCB1bmRlciBhbnkgYW5kIGFsbCBjb3B5cmlnaHQKcmlnaHRzIG
 [...]
-                        ],
                         url: 'https://oss.oracle.com/licenses/upl/'
                 ],
-
         ]
 
         def licenseMapping = [

Reply via email to