This is an automated email from the ASF dual-hosted git repository.
bodewig pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git
from fa44fa0 deperecations in cyclonedx-core-java 13.x
add 9adde4e initial implementation of Ivy based CycloneDX resolution
add 1eb42e9 include provided dependencies in SBOM
add 23d0c48 deal with optional and external components
add b48430a calculate hashes for Ivy dependencies retrieved
add a8a2a49 SBOMs created manually and using Ivy
add d558b22 move sbomlink tests to separate build file
add 082a843 fix reference name with resolveId
add 0ac76cf incomplete set of tests
add 71cb7f8 use classloader task to load ivy into antlib
add eaa90bb document the parts of ivyModule I've already written tests for
add 3e937d2 I wouldnÄt really know how to test this, TBH
add ec97eeb with ivyModule there is a good reason to resolve the main
compoment
add f069bfd make it easier to supply additional data to Ivy dependencies
add f06c63f make templateComponent work for referenced components
add 43a48db add ivy/commons-codec dependencies in "manual SBOM" as well
add 783adc7 make cyclonedx-core-java guess SPDX license id when not
specified
add 2d21ab4 provide more metadata for Ivy
add 0af0c7c optimize
add 82d2093 add license external references from Ivy modules
new 7626f39 Merge pull request #2 from
apache/support-ivy-as-component-source
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.xml | 130 +-
changes.xml | 11 +
common | 2 +-
docs/component.html | 229 ++-
docs/license.html | 4 +
example/ant-cyclonedx-0.2alpha.cdx.diff | 1175 +++++++++++++
example/ant-cyclonedx-0.2alpha.cdx.json | 1745 ++++++++++++++++++++
example/ant-cyclonedx-0.2alpha.ivy.cdx.json | 1735 +++++++++++++++++++
src/main/org/apache/ant/cyclonedx/Component.java | 264 ++-
.../org/apache/ant/cyclonedx/ComponentBomTask.java | 22 +-
.../ant/cyclonedx/IvyModuleComponentResolver.java | 411 +++++
src/main/org/apache/ant/cyclonedx/License.java | 29 +
src/tests/antunit/component-ivymodule-test.xml | 413 +++++
src/tests/antunit/component-sbomlink-test.xml | 463 ++++++
src/tests/antunit/component-test.xml | 489 +-----
src/tests/antunit/componentbom-test.xml | 56 -
src/tests/antunit/license-test.xml | 42 +
.../tests/antunit/resources/another.ivy.xml | 37 +-
.../tests/antunit/resources/foo-bar.ivy.xml | 41 +-
src/tests/antunit/shared.xml | 33 +
20 files changed, 6744 insertions(+), 587 deletions(-)
create mode 100644 example/ant-cyclonedx-0.2alpha.cdx.diff
create mode 100644 example/ant-cyclonedx-0.2alpha.cdx.json
create mode 100644 example/ant-cyclonedx-0.2alpha.ivy.cdx.json
create mode 100644
src/main/org/apache/ant/cyclonedx/IvyModuleComponentResolver.java
create mode 100644 src/tests/antunit/component-ivymodule-test.xml
create mode 100644 src/tests/antunit/component-sbomlink-test.xml
copy contributors.xml => src/tests/antunit/resources/another.ivy.xml (58%)
copy contributors.xml => src/tests/antunit/resources/foo-bar.ivy.xml (51%)