Initial import from Fedora

stream-javapackages-bootstrap-202201-rhel-9.1.0
Mikolaj Izdebski 2 years ago committed by MSVSphere Packaging Team
commit 59f275e122

132
.gitignore vendored

@ -0,0 +1,132 @@
/javapackages-bootstrap-1.0.0.tar.xz
/ant.tar.xz
/apache-pom.tar.xz
/apiguardian.tar.xz
/asm.tar.xz
/assertj-core.tar.xz
/bnd.tar.xz
/build-helper-maven-plugin.tar.xz
/byte-buddy.tar.xz
/cdi.tar.xz
/cglib.tar.xz
/common-annotations-api.tar.xz
/commons-beanutils.tar.xz
/commons-cli.tar.xz
/commons-codec.tar.xz
/commons-collections.tar.xz
/commons-compress.tar.xz
/commons-io.tar.xz
/commons-jxpath.tar.xz
/commons-lang.tar.xz
/commons-logging.tar.xz
/commons-parent-pom.tar.xz
/cup.tar.xz
/easymock.tar.xz
/felix-parent-pom.tar.xz
/felix-utils.tar.xz
/fusesource-pom.tar.xz
/guava.tar.xz
/guice.tar.xz
/hamcrest.tar.xz
/httpcomponents-client.tar.xz
/httpcomponents-core.tar.xz
/httpcomponents-parent-pom.tar.xz
/injection-api.tar.xz
/jansi.tar.xz
/jcommander.tar.xz
/jdom2.tar.xz
/jdom.tar.xz
/jflex.tar.xz
/jsoup.tar.xz
/jsr-305.tar.xz
/junit4.tar.xz
/junit5.tar.xz
/maven-antrun-plugin.tar.xz
/maven-archiver.tar.xz
/maven-artifact-transfer.tar.xz
/maven-assembly-plugin.tar.xz
/maven-bundle-plugin.tar.xz
/maven-common-artifact-filters.tar.xz
/maven-compiler-plugin.tar.xz
/maven-dependency-analyzer.tar.xz
/maven-dependency-plugin.tar.xz
/maven-dependency-tree.tar.xz
/maven-enforcer.tar.xz
/maven-file-management.tar.xz
/maven-filtering.tar.xz
/maven-jar-plugin.tar.xz
/maven-parent-pom.tar.xz
/maven-plugin-testing.tar.xz
/maven-plugin-tools.tar.xz
/maven-remote-resources-plugin.tar.xz
/maven-resolver.tar.xz
/maven-resources-plugin.tar.xz
/maven-resources.tar.xz
/maven-shared-incremental.tar.xz
/maven-shared-io.tar.xz
/maven-shared-utils.tar.xz
/maven-source-plugin.tar.xz
/maven-surefire.tar.xz
/maven.tar.xz
/maven-verifier.tar.xz
/maven-wagon.tar.xz
/mockito.tar.xz
/modello.tar.xz
/mojo-parent-pom.tar.xz
/munge-maven-plugin.tar.xz
/objenesis.tar.xz
/opentest4j.tar.xz
/osgi-annotation.tar.xz
/osgi-cmpn.tar.xz
/osgi-core.tar.xz
/oss-parent-pom.tar.xz
/plexus-archiver.tar.xz
/plexus-cipher.tar.xz
/plexus-classworlds.tar.xz
/plexus-compiler.tar.xz
/plexus-components-pom.tar.xz
/plexus-containers.tar.xz
/plexus-interpolation.tar.xz
/plexus-io.tar.xz
/plexus-languages.tar.xz
/plexus-pom.tar.xz
/plexus-resources.tar.xz
/plexus-sec-dispatcher.tar.xz
/plexus-utils.tar.xz
/qdox.tar.xz
/servlet-api.tar.xz
/sisu-build-api.tar.xz
/sisu-inject.tar.xz
/sisu-mojos.tar.xz
/sisu-plexus.tar.xz
/slf4j.tar.xz
/testng.tar.xz
/univocity-parsers.tar.xz
/velocity-engine.tar.xz
/xbean.tar.xz
/xmlunit.tar.xz
/xmvn.tar.xz
/xz-java.tar.xz
/javapackages-bootstrap-1.1.0.tar.xz
/javapackages-bootstrap-1.2.0.tar.xz
/javapackages-bootstrap-1.3.0.tar.xz
/javapackages-bootstrap-1.4.0.tar.xz
/javapackages-bootstrap-1.5.0.tar.xz
/1e296d5.tar.gz
/d348d92.tar.gz
/plexus-build-api.tar.xz
/94debe8.tar.gz
/1ccbeaf.tar.gz
/2daa95f.tar.gz
/d896ef9.tar.gz
/a0c34e8.tar.gz
/98aeb0b.tar.gz
/d76c032.tar.gz
/00bdfe7.tar.gz
/8493092.tar.gz
/9f283b7.tar.gz
/1cfada9.tar.gz
/4f9a68a.tar.gz
/extra-enforcer-rules.tar.xz
/javapackages-bootstrap-1.7.0.tar.xz
/javapackages-bootstrap-1.7.1.tar.xz

@ -0,0 +1,39 @@
From ad65f62443f23076dfc520d3f0589282da9530fa Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Wed, 8 Jul 2020 09:04:57 +0200
Subject: [PATCH 2/2] Bind to OpenJDK 17 for runtime
---
apache-maven/src/bin/mvn | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
index dfa384b8e..2e9f10da0 100755
--- a/downstream/maven/apache-maven/src/bin/mvn
+++ b/downstream/maven/apache-maven/src/bin/mvn
@@ -27,21 +27,7 @@
# MAVEN_SKIP_RC (Optional) Flag to disable loading of mavenrc files.
# -----------------------------------------------------------------------------
-if [ -z "$MAVEN_SKIP_RC" ] ; then
-
- if [ -f /usr/local/etc/mavenrc ] ; then
- . /usr/local/etc/mavenrc
- fi
-
- if [ -f /etc/mavenrc ] ; then
- . /etc/mavenrc
- fi
-
- if [ -f "$HOME/.mavenrc" ] ; then
- . "$HOME/.mavenrc"
- fi
-
-fi
+export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
--
2.31.1

@ -0,0 +1,3 @@
# javapackages-bootstrap
The javapackages-bootstrap package

@ -0,0 +1 @@
resultsdb-testcase: separate

@ -0,0 +1,9 @@
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_testing
- bodhi_update_push_stable
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/smoke.functional}
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional}

@ -0,0 +1,42 @@
#!/bin/sh
set -eu
./generate-sources-list.sh | sed -n '
s/^.* \(.*\)\.tar\.xz$/\1 \1/
T
s/^commons-beanutils /apache-commons-beanutils /
s/^commons-cli /apache-commons-cli /
s/^commons-codec /apache-commons-codec /
s/^commons-collections /apache-commons-collections /
s/^commons-compress /apache-commons-compress /
s/^commons-io /apache-commons-io /
s/^commons-jxpath /apache-commons-jxpath /
s/^commons-lang /apache-commons-lang3 /
s/^commons-logging /apache-commons-logging /
s/^commons-parent-pom /apache-commons-parent /
s/^apache-pom /apache-parent /
s/^bnd /aqute-bnd /
s/^injection-api /atinject /
s/^jcommander /beust-jcommander /
s/^cdi /cdi-api /
s/^felix-parent-pom /felix-parent /
s/^guice /google-guice /
s/^httpcomponents-parent-pom /httpcomponents-project /
s/^common-annotations-api /jakarta-annotations /
s/^servlet-api /jakarta-servlet /
s/^cup /java_cup /
s/^junit4 /junit /
s/^maven-parent-pom /maven-parent /
s/^build-helper-maven-plugin /maven-plugin-build-helper /
s/^maven-bundle-plugin /maven-plugin-bundle /
s/^mojo-parent-pom /mojo-parent /
s/^asm /objectweb-asm /
s/^osgi-cmpn /osgi-compendium /
s/^sisu-inject /sisu /
s/^oss-parent-pom /sonatype-oss-parent /
s/^velocity-engine /velocity /
p
' | while read fp mp; do
. ./javapackages-bootstrap-*/project/$mp.properties
echo "Provides: bundled($fp) = $version"
done

@ -0,0 +1,8 @@
#!/bin/sh
set -eu
i=1000
for p in $(ls javapackages-bootstrap-*/project/*.properties | xargs -n1 basename | sed s/.properties$//); do
i=$(expr $i + 1)
echo "Source$i: $p.tar.xz"
done

@ -0,0 +1,621 @@
# This is the license breakdown of each component
downstream/ant: ASL 2.0
downstream/apache-pom: ASL 2.0
downstream/apiguardian: ASL 2.0
downstream/asm: BSD
downstream/assertj-core: ASL 2.0
downstream/bnd: ASL 2.0 or EPL-2.0
downstream/build-helper-maven-plugin: MIT
downstream/byte-buddy: ASL 2.0
downstream/cdi: ASL 2.0
downstream/cglib: ASL 2.0
downstream/common-annotations-api: EPL-2.0 or GPLv2 with exceptions
downstream/commons-beanutils: ASL 2.0
downstream/commons-cli: ASL 2.0
downstream/commons-codec: ASL 2.0
downstream/commons-collections: ASL 2.0
downstream/commons-compress: ASL 2.0
downstream/commons-io: ASL 2.0
downstream/commons-jxpath: ASL 2.0
downstream/commons-lang: ASL 2.0
downstream/commons-logging: ASL 2.0
downstream/commons-parent-pom: ASL 2.0
downstream/cup: MIT
downstream/easymock: ASL 2.0
downstream/extra-enforcer-rules: ASL 2.0
downstream/felix-parent-pom: ASL 2.0
downstream/felix-utils: ASL 2.0
downstream/fusesource-pom: ASL 2.0
downstream/guava: ASL 2.0 and CC0
com/google/common/hash/Striped64.java: CC0
com/google/common/hash/LongAdder.java: CC0
com/google/common/collect/Hashing.java: ASL 2.0 and CC0
com/google/common/cache/Striped64.java: CC0
com/google/common/cache/LongAdder.java: CC0
com/google/common/util/concurrent/AtomicDoubleArray.java: CC0
com/google/common/util/concurrent/Striped.java: ASL 2.0 and CC0
com/google/common/util/concurrent/MoreExecutors.java: ASL 2.0 and CC0
com/google/common/base/SmallCharMatcher.java: ASL 2.0 and CC0
everything else is ASL 2.0
downstream/guice: ASL 2.0
downstream/hamcrest: BSD
downstream/httpcomponents-client: ASL 2.0
downstream/httpcomponents-core: ASL 2.0
downstream/httpcomponents-parent-pom: ASL 2.0
downstream/injection-api: ASL 2.0
downstream/jansi: ASL 2.0
downstream/jcommander: ASL 2.0
downstream/jdom: BSD with advertising
downstream/jdom2: BSD with advertising
downstream/jflex: BSD
downstream/jsr-305: BSD
downstream/junit4: EPL-1.0
downstream/junit5: EPL-2.0
downstream/maven: ASL 2.0
downstream/maven-antrun-plugin: ASL 2.0
downstream/maven-archiver: ASL 2.0
downstream/maven-artifact-transfer: ASL 2.0
downstream/maven-assembly-plugin: ASL 2.0
downstream/maven-bundle-plugin: ASL 2.0
downstream/maven-common-artifact-filters: ASL 2.0
downstream/maven-compiler-plugin: ASL 2.0
downstream/maven-dependency-analyzer: ASL 2.0
downstream/maven-dependency-plugin: ASL 2.0
downstream/maven-dependency-tree: ASL 2.0
downstream/maven-enforcer: ASL 2.0
downstream/maven-file-management: ASL 2.0
downstream/maven-filtering: ASL 2.0
downstream/maven-jar-plugin: ASL 2.0
downstream/maven-parent-pom: ASL 2.0
downstream/maven-plugin-testing: ASL 2.0
downstream/maven-plugin-tools: ASL 2.0
downstream/maven-remote-resources-plugin: ASL 2.0
downstream/maven-resolver: ASL 2.0
downstream/maven-resources: ASL 2.0
downstream/maven-resources-plugin: ASL 2.0
downstream/maven-shared-incremental: ASL 2.0
downstream/maven-shared-io: ASL 2.0
downstream/maven-shared-utils: ASL 2.0
downstream/maven-source-plugin: ASL 2.0
downstream/maven-surefire: ASL 2.0
downstream/maven-verifier: ASL 2.0
downstream/maven-wagon: ASL 2.0
downstream/mockito: MIT
downstream/modello: MIT and ASL 2.0
modello-plugins/modello-plugin-java/src/test/java/org/codehaus/modello/plugin/java/BiDirectionalOverrideJavaGeneratorTest.java: Apache License 2.0
modello-plugins/modello-plugin-java/src/test/java/org/codehaus/modello/plugin/java/Permission.java: Apache License 2.0
modello-plugins/modello-plugin-java/src/test/java/org/codehaus/modello/plugin/java/Role.java: Apache License 2.0
modello-plugins/modello-plugin-java/src/main/java/org/codehaus/modello/plugin/java/javasource/JArrayType.java: Apache License 2.0
modello-plugins/modello-plugin-java/src/main/java/org/codehaus/modello/plugin/java/javasource/JCollectionType.java: Apache License 2.0
modello-plugins/modello-plugin-java/src/main/java/org/codehaus/modello/plugin/java/javasource/JComponentizedType.java: Apache License 2.0
modello-plugins/modello-plugin-jdom/src/main/java/org/codehaus/modello/plugin/jdom/JDOMWriterGenerator.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdAssociationMetadata.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdClassMetadata.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdFieldMetadata.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdInterfaceMetadata.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdMetadataPlugin.java: Apache License 2.0
modello-plugins/modello-plugin-xsd/src/main/java/org/codehaus/modello/plugin/xsd/metadata/XsdModelMetadata.java: Apache License 2.0
everything else is MIT
downstream/mojo-parent-pom: ASL 2.0
downstream/munnge-maven-plugin: CDDL-1.0
downstream/objenesis: ASL 2.0
downstream/opentest4j: ASL 2.0
downstream/osgi-annotation: ASL 2.0
downstream/osgi-cmpn: ASL 2.0
downstream/osgi-core: ASL 2.0
downstream/oss-parent-pom: ASL 2.0
downstream/plexus-archiver: ASL 2.0
downstream/plexus-cipher: ASL 2.0
downstream/plexus-classworlds: ASL 2.0
downstream/plexus-compiler: MIT and ASL 2.0
complete breakdown:
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerMessage.java: MIT and ASL 2.0
plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java: MIT and ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerError.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerResult.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/AbstractSourceInclusionScanner.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/InclusionScanException.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/SourceInclusionScanner.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/StaleSourceScanner.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/mapping/SourceMapping.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/mapping/SuffixMapping.java: ASL 2.0
plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavaxToolsCompiler.java: ASL 2.0
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/AbstractCompiler.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/Compiler.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerConfiguration.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerException.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerNotImplementedException.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/CompilerOutputStyle.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/StreamPumper.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/SimpleSourceInclusionScanner.java: MIT
plexus-compiler-api/src/main/java/org/codehaus/plexus/compiler/util/scan/mapping/SingleTargetSourceMapping.java: MIT
plexus-compiler-manager/src/main/java/org/codehaus/plexus/compiler/manager/CompilerManager.java: MIT
plexus-compiler-manager/src/main/java/org/codehaus/plexus/compiler/manager/DefaultCompilerManager.java: MIT
plexus-compiler-manager/src/main/java/org/codehaus/plexus/compiler/manager/NoSuchCompilerException.java: MIT
plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/IsolatedClassLoader.java: MIT
plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/InProcessCompiler.java: ASL 2.0
downstream/plexus-components-pom: ASL 2.0
downstream/plexus-containers: ASL 2.0 and MIT and xpp
complete breakdown:
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/Driver.java: xpp
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/MXParser.java: xpp
plexus-container-default/src/main/java/org/codehaus/plexus/ClassRealmUtil.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/ComponentRegistry.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/ContainerConfiguration.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/DefaultComponentRegistry.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/DefaultContainerConfiguration.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/DuplicateChildContainerException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/MutablePlexusContainer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/PlexusConstants.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/PlexusContainer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/PlexusContainerException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/PlexusJUnit4TestCase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/PlexusTestCase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/CastUtils.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/MapOrientedComponent.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/DefaultPlexusConfiguration.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/PlexusComponentDescriptorMerger.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/PlexusConfiguration.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/PlexusConfigurationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/PlexusConfigurationMerger.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/PlexusConfigurationResourceException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/context/Context.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/context/ContextException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/context/ContextMapAdapter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/context/DefaultContext.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/AbstractLifecycleHandler.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/BasicLifecycleHandler.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/DefaultLifecycleHandlerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/LifecycleHandler.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/LifecycleHandlerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/UndefinedLifecycleHandlerException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/AbstractLogEnabled.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/AbstractLogger.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/AbstractLoggerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/BaseLoggerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/LogEnabled.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/Logger.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/LoggerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/builder/AbstractComponentBuildListener.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/builder/ComponentBuildListener.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/builder/ComponentBuilder.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/builder/XBeanComponentBuilder.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/collections/AbstractComponentCollection.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/collections/ComponentList.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/collections/ComponentMap.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/composition/CompositionResolver.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/composition/CycleDetectedInComponentGraphException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/composition/DefaultCompositionResolver.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/composition/UndefinedComponentComposerException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/AbstractComponentConfigurator.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/BasicComponentConfigurator.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/ComponentConfigurationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/ComponentConfigurator.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/ConfigurationListener.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/MapOrientedComponentConfigurator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/AbstractResourceBasedComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/AnnotationBasedComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/ComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/ComponentDiscovererManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/ComponentDiscoveryEvent.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/ComponentDiscoveryListener.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/DefaultComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/DefaultComponentDiscovererManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/DiscoveryListenerDescriptor.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/PlexusXmlComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/discovery/ResourceBasedComponentDiscoverer.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/AbstractComponentFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/ComponentFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/ComponentFactoryManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/ComponentInstantiationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/DefaultComponentFactoryManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/UndefinedComponentFactoryException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/AbstractComponentManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/ComponentManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/ComponentManagerFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/PerLookupComponentManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/PerLookupComponentManagerFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/SingletonComponentManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/SingletonComponentManagerFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/manager/UndefinedComponentManagerException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDependency.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentRepository.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentRequirement.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentRequirementList.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/ComponentSetDescriptor.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/DefaultComponentRepository.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/io/PlexusConfigurationReader.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/io/PlexusConfigurationWriter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/io/XmlPlexusConfigurationReader.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/io/XmlPlexusConfigurationWriter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/source/ChainedConfigurationSource.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/source/ConfigurationSource.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/source/ContainerConfigurationSource.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/configuration/xml/XmlPlexusConfiguration.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/AbstractContainerInitializationPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/AbstractCoreComponentInitializationPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/ContainerInitializationContext.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/ContainerInitializationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/ContainerInitializationPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeComponentDiscovererManagerPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeComponentFactoryManagerPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeComponentRegistryPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeContainerConfigurationSourcePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeLoggerManagerPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeSystemPropertiesPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/container/initialization/InitializeUserConfigurationSourcePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/phase/AbstractPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/lifecycle/phase/Phase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/console/ConsoleLogger.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/logging/console/ConsoleLoggerManager.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/AbstractConfigurationConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/ComponentValueSetter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/ConfigurationConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/expression/DefaultExpressionEvaluator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/expression/ExpressionEvaluationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/expression/ExpressionEvaluator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/expression/TypeAwareExpressionEvaluator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/factory/java/JavaComponentFactory.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentConfigurationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentDescriptorUnmarshallingException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentImplementationNotFoundException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentLifecycleException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentLookupException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentLookupRuntimeException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentManagerImplementationNotFoundException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentProfileException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/exception/ComponentRepositoryException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/repository/io/PlexusTools.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/AbstractBasicConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/BooleanConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/ByteConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/CharConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/ClassConverter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/Converter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/DateConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/DoubleConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/EnumConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/FileConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/FloatConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/IntConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/LongConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/ShortConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/StringBufferConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/StringConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/UriConverter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/basic/UrlConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/ArrayConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/CollectionConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/MapConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/ObjectWithFieldsConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/PlexusConfigurationConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/lookup/ConverterLookup.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/lookup/DefaultConverterLookup.java: MIT
plexus-container-default/src/main/java/org/codehaus/plexus/component/configurator/converters/special/ClassRealmConverter.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/AutoConfigurePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Configurable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/ConfigurablePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Contextualizable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/ContextualizePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Disposable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/DisposePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Initializable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/InitializationException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/InitializePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/LogDisablePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/LogEnablePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/PhaseExecutionException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/PlexusContainerLocator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/ResumePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/ServiceLocator.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Serviceable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/ServiceablePhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/StartPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Startable.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/StartingException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/StopPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/StoppingException.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/SuspendPhase.java: ASL 2.0
plexus-container-default/src/main/java/org/codehaus/plexus/personality/plexus/lifecycle/phase/Suspendable.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ClassComponentDescriptorExtractor.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorExtractor.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorExtractorSupport.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorWriteException.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ComponentDescriptorWriter.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultComponentDescriptorWriter.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/DefaultMetadataGenerator.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/MetadataGenerationRequest.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/MetadataGenerator.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/SourceComponentDescriptorExtractor.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentDescriptor.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentRequirement.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentRequirementList.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/ComponentSetDescriptor.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/component/repository/README.txt: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/maven/plugin/AbstractDescriptorMojo.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/maven/plugin/PlexusDescriptorMojo.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/maven/plugin/PlexusMergeMojo.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/maven/plugin/PlexusTestDescriptorMojo.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/Ann.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnClass.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnEnum.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnField.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnInvocationHandler.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnMethod.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/AnnotationComponentGleaner.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/ClassComponentGleaner.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/ComponentGleanerException.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/ComponentGleanerSupport.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleaner.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/SourceComponentGleaner.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/AbstractMerger.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/ComponentsXmlMerger.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/MergeException.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/MergeStrategy.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/Merger.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/PlexusXmlMerger.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/AbstractMergeableElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/AbstractMergeableElementList.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/AbstractMergeableSupport.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/ComponentElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/ComponentSetElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/ComponentsElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/ConfigurationElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/DescriptorTag.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/MergeStrategies.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/Mergeable.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/PlexusRootElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/PlexusXmlTag.java: ASL 2.0
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/RequirementElement.java: MIT
plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/merge/support/RequirementsElement.java: MIT
downstream/plexus-interpolation: ASL 2.0 and ASL 1.1 and MIT
complete breakdown:
src/main/java/org/codehaus/plexus/interpolation/AbstractDelegatingValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/AbstractFunctionValueSourceWrapper.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/AbstractValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/BasicInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/EnvarBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/FeedbackEnabledValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/FixedInterpolatorValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/InterpolationCycleException.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/InterpolationException.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/InterpolationPostProcessor.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/Interpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/InterpolatorFilterReader.java: ASL 1.1
src/main/java/org/codehaus/plexus/interpolation/MapBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/ObjectBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/PrefixedObjectValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/PrefixedPropertiesValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/PropertiesBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/QueryEnabledValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/RecursionInterceptor.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/RegexBasedInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/SimpleRecursionInterceptor.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/SingleResponseValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/StringSearchInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/ValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/AbstractDelegatingValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/EnvarBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/FixedStringSearchInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/FixedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/InterpolationCycleException.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/InterpolationState.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/MapBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/ObjectBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/PrefixedObjectValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/PrefixedPropertiesValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/PrefixedValueSourceWrapper.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/fixed/PropertiesBasedValueSource.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/multi/DelimiterSpecification.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/multi/MultiDelimiterInterpolatorFilterReader.java: ASL 1.1
src/main/java/org/codehaus/plexus/interpolation/multi/MultiDelimiterStringSearchInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/object/FieldBasedObjectInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/object/ObjectInterpolationWarning.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/object/ObjectInterpolator.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/os/OperatingSystemUtils.java: MIT
src/main/java/org/codehaus/plexus/interpolation/os/Os.java: ASL 1.1
src/main/java/org/codehaus/plexus/interpolation/reflection/ClassMap.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/reflection/MethodMap.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/reflection/ReflectionValueExtractor.java: ASL 2.0
src/main/java/org/codehaus/plexus/interpolation/util/StringUtils.java: ASL 1.1
src/main/java/org/codehaus/plexus/interpolation/util/ValueSourceUtils.java: ASL 2.0
downstream/plexus-io: ASL 2.0
downstream/plexus-languages: ASL 2.0
downstream/plexus-pom: ASL 2.0
downstream/plexus-resources: MIT
downstream/plexus-sec-dispatcher: ASL 2.0
downstream/plexus-utils: ASL 2.0 and ASL 1.1 and BSD and xpp and Public Domain
complete breakdown:
src/main/java/org/codehaus/plexus/util/AbstractScanner.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/Base64.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/CollectionUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/DirectoryWalkListener.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/DirectoryWalker.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/Java7Detector.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/LineOrientedInterpolatingReader.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/MatchPattern.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/NioFiles.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/PathTool.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/PropertyUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/ReaderFactory.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/ReflectionUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/Scanner.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/StringOutputStream.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/SweeperPool.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/WriterFactory.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/AbstractStreamHandler.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/Arg.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/CommandLineCallable.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/CommandLineException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/CommandLineTimeOutException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/CommandLineUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/DefaultConsumer.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/EnhancedStringTokenizer.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/ShutdownHookUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/StreamFeeder.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/WriterStreamConsumer.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/dag/CycleDetectedException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/dag/CycleDetector.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/dag/DAG.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/dag/TopologicalSorter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/dag/Vertex.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/introspection/ClassMap.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/introspection/MethodMap.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/introspection/ReflectionValueExtractor.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/io/InputStreamFacade.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/io/RawInputStreamFacade.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/io/URLInputStreamFacade.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/reflection/Reflector.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/reflection/ReflectorException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/CompactXMLWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/PrettyPrintXMLWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/SerializerXMLWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XMLWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlReader.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlReaderException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlStreamReader.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlStreamReaderException.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlStreamWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlUtil.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/XmlWriterUtil.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/Xpp3DomBuilder.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/Xpp3DomUtils.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/Xpp3DomWriter.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/shell/BourneShell.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/shell/CmdShell.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/shell/CommandShell.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/shell/Shell.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/xml/pull/EntityReplacementMap.java: ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/Commandline.java: BSD and ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/StreamConsumer.java: BSD and ASL 2.0
src/main/java/org/codehaus/plexus/util/cli/StreamPumper.java: BSD and ASL 2.0
src/main/java/org/codehaus/plexus/util/CachedMap.java: Public Domain
src/main/java/org/codehaus/plexus/util/FastMap.java: Public Domain
src/main/java/org/codehaus/plexus/util/TypeFormat.java: Public Domain
src/main/java/org/codehaus/plexus/util/xml/pull/MXParser.java: xpp
src/main/java/org/codehaus/plexus/util/xml/pull/MXSerializer.java: xpp
src/main/java/org/codehaus/plexus/util/xml/pull/XmlPullParser.java: xpp
src/main/java/org/codehaus/plexus/util/xml/pull/XmlPullParserException.java: xpp
src/main/java/org/codehaus/plexus/util/xml/pull/XmlSerializer.java: xpp
src/main/java/org/codehaus/plexus/util/DirectoryScanner.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/ExceptionUtils.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/Expand.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/FileUtils.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/IOUtil.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/InterpolationFilterReader.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/Os.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/SelectorUtils.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/StringInputStream.java: ASL 1.1
src/main/java/org/codehaus/plexus/util/StringUtils.java: ASL 1.1
downstream/qdox: ASL 2.0
downstream/servlet-api: ASL 2.0 and (EPL-2.0 or GPLv2 with exceptions)
complete breakdown:
api/src/main/java/javax/servlet/RequestDispatcher.java: ASL 2.0
api/src/main/java/javax/servlet/annotation/HttpMethodConstraint.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/HttpConstraint.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/HandlesTypes.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/WebServlet.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/WebInitParam.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/WebListener.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/WebFilter.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/ServletSecurity.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/annotation/MultipartConfig.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletRequestAttributeEvent.java: ASL 2.0
api/src/main/java/javax/servlet/ServletConfig.java: ASL 2.0
api/src/main/java/javax/servlet/WriteListener.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletSecurityElement.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletRegistration.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/HttpMethodConstraintElement.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/SessionTrackingMode.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletContextEvent.java: ASL 2.0
api/src/main/java/javax/servlet/SingleThreadModel.java: ASL 2.0
api/src/main/java/javax/servlet/ServletRequestAttributeListener.java: ASL 2.0
api/src/main/java/javax/servlet/SessionCookieConfig.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/GenericServlet.java: ASL 2.0
api/src/main/java/javax/servlet/ServletInputStream.java: ASL 2.0
api/src/main/java/javax/servlet/ServletContextAttributeEvent.java: ASL 2.0
api/src/main/java/javax/servlet/Servlet.java: ASL 2.0
api/src/main/java/javax/servlet/ServletContextListener.java: ASL 2.0
api/src/main/java/javax/servlet/HttpConstraintElement.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/AsyncContext.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletResponse.java: ASL 2.0
api/src/main/java/javax/servlet/ServletResponseWrapper.java: ASL 2.0
api/src/main/java/javax/servlet/Registration.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/DispatcherType.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletContainerInitializer.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletException.java: ASL 2.0
api/src/main/java/javax/servlet/MultipartConfigElement.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/descriptor/TaglibDescriptor.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/descriptor/JspPropertyGroupDescriptor.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/descriptor/JspConfigDescriptor.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletContextAttributeListener.java: ASL 2.0
api/src/main/java/javax/servlet/GenericFilter.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletRequest.java: ASL 2.0
api/src/main/java/javax/servlet/Filter.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServlet.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpSessionAttributeListener.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServletRequest.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpUpgradeHandler.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpSessionBindingEvent.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpSessionListener.java: ASL 2.0
api/src/main/java/javax/servlet/http/WebConnection.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpSessionIdListener.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpSessionBindingListener.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServletRequestWrapper.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpSession.java: ASL 2.0
api/src/main/java/javax/servlet/http/MappingMatch.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpSessionContext.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpFilter.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpSessionEvent.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpSessionActivationListener.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServletResponseWrapper.java: ASL 2.0
api/src/main/java/javax/servlet/http/Part.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/PushBuilder.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/HttpUtils.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServletResponse.java: ASL 2.0
api/src/main/java/javax/servlet/http/HttpServletMapping.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/http/Cookie.java: ASL 2.0
api/src/main/java/javax/servlet/UnavailableException.java: ASL 2.0
api/src/main/java/javax/servlet/FilterRegistration.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletRequestEvent.java: ASL 2.0
api/src/main/java/javax/servlet/FilterChain.java: ASL 2.0
api/src/main/java/javax/servlet/AsyncEvent.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/ServletContext.java: ASL 2.0
api/src/main/java/javax/servlet/ServletOutputStream.java: ASL 2.0
api/src/main/java/javax/servlet/ServletRequestWrapper.java: ASL 2.0
api/src/main/java/javax/servlet/ServletRequestListener.java: ASL 2.0
api/src/main/java/javax/servlet/FilterConfig.java: ASL 2.0
api/src/main/java/javax/servlet/ReadListener.java: EPL-2.0 or GPLv2 with exceptions
api/src/main/java/javax/servlet/AsyncListener.java: EPL-2.0 or GPLv2 with exceptions
downstream/sisu-build-api: ASL 2.0
downstream/sisu-inject: EPL-1.0 and BSD
org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/*: BSD
everything else: EPL-1.0
downstream/sisu-mojos: EPL-1.0
downstream/sisu-plexus: EPL-1.0
downstream/slf4j: MIT
downstream/testng: ASL 2.0
downstream/univocity-parsers: ASL 2.0
downstream/velocity-engine: ASL 2.0
downstream/xbean: ASL 2.0
downstream/xmlunit: ASL 2.0
downstream/xmvn: ASL 2.0
downstream/xz-java: Public Domain
mbi: ASL 2.0

@ -0,0 +1,431 @@
# Exclude automatically generated requires on java interpreter which is not
# owned by any package
%global __requires_exclude ^%{_jvmdir}/java
# Don't run OSGi dependency generators on private (bundled) JARs
%global __requires_exclude_from \\.jar$
%global __provides_exclude_from \\.jar$
%global javaHomePath %{_jvmdir}/java-17-openjdk
%global mavenHomePath %{_datadir}/%{name}
%global metadataPath %{mavenHomePath}/maven-metadata
%global artifactsPath %{_javadir}
%global launchersPath %{_libexecdir}/%{name}
#global git_hash ...
#global git_short_hash %(echo %{git_hash} | cut -b -7)
Name: javapackages-bootstrap
Version: 1.7.1
Release: 2%{?dist}
Summary: A means of bootstrapping Java Packages Tools
# For detailed info see the file javapackages-bootstrap-PACKAGE-LICENSING
License: ASL 2.0 and ASL 1.1 and (ASL 2.0 or EPL-2.0) and (EPL-2.0 or GPLv2 with exceptions) and MIT and BSD with advertising and BSD and EPL-1.0 and EPL-2.0 and CDDL-1.0 and xpp and CC0 and Public Domain
URL: https://github.com/fedora-java/javapackages-bootstrap
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
Source0: https://github.com/fedora-java/javapackages-bootstrap/releases/download/%{version}/javapackages-bootstrap-%{version}.tar.xz
#Source0: https://github.com/fedora-java/javapackages-bootstrap/archive/%{git_short_hash}.tar.gz
# License breakdown
Source1: javapackages-bootstrap-PACKAGE-LICENSING
Source101: toolchains-openjdk8.xml
# To obtain the following sources:
# tar -xf ${name}-${version}.tar.xz
# pushd ${name}-${version}
# ./downstream.sh clone
# ./downstream.sh prep
# ./downstream.sh archive
# The results are in the archive directory
Source1001: ant.tar.xz
Source1002: apache-pom.tar.xz
Source1003: apiguardian.tar.xz
Source1004: asm.tar.xz
Source1005: assertj-core.tar.xz
Source1006: bnd.tar.xz
Source1007: build-helper-maven-plugin.tar.xz
Source1008: byte-buddy.tar.xz
Source1009: cdi.tar.xz
Source1010: cglib.tar.xz
Source1011: common-annotations-api.tar.xz
Source1012: commons-beanutils.tar.xz
Source1013: commons-cli.tar.xz
Source1014: commons-codec.tar.xz
Source1015: commons-collections.tar.xz
Source1016: commons-compress.tar.xz
Source1017: commons-io.tar.xz
Source1018: commons-jxpath.tar.xz
Source1019: commons-lang.tar.xz
Source1020: commons-logging.tar.xz
Source1021: commons-parent-pom.tar.xz
Source1022: cup.tar.xz
Source1023: easymock.tar.xz
Source1024: extra-enforcer-rules.tar.xz
Source1025: felix-parent-pom.tar.xz
Source1026: felix-utils.tar.xz
Source1027: fusesource-pom.tar.xz
Source1028: guava.tar.xz
Source1029: guice.tar.xz
Source1030: hamcrest.tar.xz
Source1031: httpcomponents-client.tar.xz
Source1032: httpcomponents-core.tar.xz
Source1033: httpcomponents-parent-pom.tar.xz
Source1034: injection-api.tar.xz
Source1035: jansi.tar.xz
Source1036: jcommander.tar.xz
Source1037: jdom.tar.xz
Source1038: jdom2.tar.xz
Source1039: jflex.tar.xz
Source1040: jsr-305.tar.xz
Source1041: junit4.tar.xz
Source1042: junit5.tar.xz
Source1043: maven-antrun-plugin.tar.xz
Source1044: maven-archiver.tar.xz
Source1045: maven-artifact-transfer.tar.xz
Source1046: maven-assembly-plugin.tar.xz
Source1047: maven-bundle-plugin.tar.xz
Source1048: maven-common-artifact-filters.tar.xz
Source1049: maven-compiler-plugin.tar.xz
Source1050: maven-dependency-analyzer.tar.xz
Source1051: maven-dependency-plugin.tar.xz
Source1052: maven-dependency-tree.tar.xz
Source1053: maven-enforcer.tar.xz
Source1054: maven-file-management.tar.xz
Source1055: maven-filtering.tar.xz
Source1056: maven-jar-plugin.tar.xz
Source1057: maven-parent-pom.tar.xz
Source1058: maven-plugin-testing.tar.xz
Source1059: maven-plugin-tools.tar.xz
Source1060: maven-remote-resources-plugin.tar.xz
Source1061: maven-resolver.tar.xz
Source1062: maven-resources-plugin.tar.xz
Source1063: maven-resources.tar.xz
Source1064: maven-shared-incremental.tar.xz
Source1065: maven-shared-io.tar.xz
Source1066: maven-shared-utils.tar.xz
Source1067: maven-source-plugin.tar.xz
Source1068: maven-surefire.tar.xz
Source1069: maven-verifier.tar.xz
Source1070: maven-wagon.tar.xz
Source1071: maven.tar.xz
Source1072: mockito.tar.xz
Source1073: modello.tar.xz
Source1074: mojo-parent-pom.tar.xz
Source1075: munge-maven-plugin.tar.xz
Source1076: objenesis.tar.xz
Source1077: opentest4j.tar.xz
Source1078: osgi-annotation.tar.xz
Source1079: osgi-cmpn.tar.xz
Source1080: osgi-core.tar.xz
Source1081: oss-parent-pom.tar.xz
Source1082: plexus-archiver.tar.xz
Source1083: plexus-build-api.tar.xz
Source1084: plexus-cipher.tar.xz
Source1085: plexus-classworlds.tar.xz
Source1086: plexus-compiler.tar.xz
Source1087: plexus-components-pom.tar.xz
Source1088: plexus-containers.tar.xz
Source1089: plexus-interpolation.tar.xz
Source1090: plexus-io.tar.xz
Source1091: plexus-languages.tar.xz
Source1092: plexus-pom.tar.xz
Source1093: plexus-resources.tar.xz
Source1094: plexus-sec-dispatcher.tar.xz
Source1095: plexus-utils.tar.xz
Source1096: qdox.tar.xz
Source1097: servlet-api.tar.xz
Source1098: sisu-inject.tar.xz
Source1099: sisu-mojos.tar.xz
Source1100: sisu-plexus.tar.xz
Source1101: slf4j.tar.xz
Source1102: testng.tar.xz
Source1103: univocity-parsers.tar.xz
Source1104: velocity-engine.tar.xz
Source1105: xbean.tar.xz
Source1106: xmlunit.tar.xz
Source1107: xmvn.tar.xz
Source1108: xz-java.tar.xz
Patch0: 0001-Bind-to-OpenJDK-17-for-runtime.patch
Provides: bundled(ant) = 1.10.12
Provides: bundled(apache-parent) = 26
Provides: bundled(apiguardian) = 1.1.2
Provides: bundled(objectweb-asm) = 9.3
Provides: bundled(assertj-core) = 3.19.0
Provides: bundled(aqute-bnd) = 5.2.0
Provides: bundled(maven-plugin-build-helper) = 3.2.0
Provides: bundled(byte-buddy) = 1.11.22
Provides: bundled(cdi-api) = 2.0.2
Provides: bundled(cglib) = 3.3.0
Provides: bundled(jakarta-annotations) = 1.3.5
Provides: bundled(apache-commons-beanutils) = 1.9.4
Provides: bundled(apache-commons-cli) = 1.5.0
Provides: bundled(apache-commons-codec) = 1.15
Provides: bundled(apache-commons-collections) = 3.2.2
Provides: bundled(apache-commons-compress) = 1.21
Provides: bundled(apache-commons-io) = 2.11.0
Provides: bundled(apache-commons-jxpath) = 1.3
Provides: bundled(apache-commons-lang3) = 3.12.0
Provides: bundled(apache-commons-logging) = 1.2
Provides: bundled(apache-commons-parent) = 53
Provides: bundled(java_cup) = 0.11b
Provides: bundled(easymock) = 4.3
Provides: bundled(extra-enforcer-rules) = 1.5.1
Provides: bundled(felix-parent) = 7
Provides: bundled(felix-utils) = 1.11.8
Provides: bundled(fusesource-pom) = 1.12
Provides: bundled(guava) = 31.0.1
Provides: bundled(google-guice) = 4.2.3
Provides: bundled(hamcrest) = 2.2
Provides: bundled(httpcomponents-client) = 4.5.13
Provides: bundled(httpcomponents-core) = 4.4.13
Provides: bundled(httpcomponents-project) = 12
Provides: bundled(atinject) = 1.0.5
Provides: bundled(jansi) = 2.4.0
Provides: bundled(beust-jcommander) = 1.81
Provides: bundled(jdom) = 1.1.3
Provides: bundled(jdom2) = 2.0.6
Provides: bundled(jflex) = 1.7.0
Provides: bundled(jsr-305) = 3.0.2
Provides: bundled(junit) = 4.13.1
Provides: bundled(junit5) = 5.8.1
Provides: bundled(maven-antrun-plugin) = 3.0.0
Provides: bundled(maven-archiver) = 3.5.1
Provides: bundled(maven-artifact-transfer) = 0.13.1
Provides: bundled(maven-assembly-plugin) = 3.3.0
Provides: bundled(maven-plugin-bundle) = 5.1.1
Provides: bundled(maven-common-artifact-filters) = 3.2.0
Provides: bundled(maven-compiler-plugin) = 3.10.1
Provides: bundled(maven-dependency-analyzer) = 1.12.0
Provides: bundled(maven-dependency-plugin) = 3.3.0
Provides: bundled(maven-dependency-tree) = 3.1.0
Provides: bundled(maven-enforcer) = 3.0.0
Provides: bundled(maven-file-management) = 3.0.0
Provides: bundled(maven-filtering) = 3.2.0
Provides: bundled(maven-jar-plugin) = 3.2.0
Provides: bundled(maven-parent) = 34
Provides: bundled(maven-plugin-testing) = 3.3.0
Provides: bundled(maven-plugin-tools) = 3.6.4
Provides: bundled(maven-remote-resources-plugin) = 1.7.0
Provides: bundled(maven-resolver) = 1.7.2
Provides: bundled(maven-resources-plugin) = 3.2.0
Provides: bundled(maven-resources) = 1.4
Provides: bundled(maven-shared-incremental) = 1.1
Provides: bundled(maven-shared-io) = 3.0.0
Provides: bundled(maven-shared-utils) = 3.3.4
Provides: bundled(maven-source-plugin) = 3.2.1
Provides: bundled(maven-surefire) = 3.0.0~M6
Provides: bundled(maven-verifier) = 1.7.2
Provides: bundled(maven-wagon) = 3.5.1
Provides: bundled(maven) = 3.8.5
Provides: bundled(mockito) = 3.7.13
Provides: bundled(modello) = 2.0.0
Provides: bundled(mojo-parent) = 67
Provides: bundled(munge-maven-plugin) = 1.0
Provides: bundled(objenesis) = 3.1
Provides: bundled(opentest4j) = 1.2.0
Provides: bundled(osgi-annotation) = 8.0.1
Provides: bundled(osgi-compendium) = 7.0.0
Provides: bundled(osgi-core) = 8.0.0
Provides: bundled(sonatype-oss-parent) = 7
Provides: bundled(plexus-archiver) = 4.2.7
Provides: bundled(plexus-build-api) = 0.0.7
Provides: bundled(plexus-cipher) = 2.0
Provides: bundled(plexus-classworlds) = 2.6.0
Provides: bundled(plexus-compiler) = 2.11.1
Provides: bundled(plexus-components-pom) = 6.6
Provides: bundled(plexus-containers) = 2.1.1
Provides: bundled(plexus-interpolation) = 1.26
Provides: bundled(plexus-io) = 3.2.0
Provides: bundled(plexus-languages) = 1.1.1
Provides: bundled(plexus-pom) = 8
Provides: bundled(plexus-resources) = 1.2.0
Provides: bundled(plexus-sec-dispatcher) = 2.0
Provides: bundled(plexus-utils) = 3.4.1
Provides: bundled(qdox) = 2.0.0
Provides: bundled(jakarta-servlet) = 4.0.3
Provides: bundled(sisu) = 0.3.5
Provides: bundled(sisu-mojos) = 0.3.5
Provides: bundled(sisu-plexus) = 0.3.5
Provides: bundled(slf4j) = 1.7.36
Provides: bundled(testng) = 7.4.0
Provides: bundled(univocity-parsers) = 2.9.1
Provides: bundled(velocity) = 1.7
Provides: bundled(xbean) = 4.18
Provides: bundled(xmlunit) = 2.8.2
Provides: bundled(xmvn) = 4.0.0
Provides: bundled(xz-java) = 1.9
BuildRequires: byaccj
BuildRequires: java-17-openjdk-devel
Requires: bash
Requires: coreutils
Requires: java-17-openjdk-devel
Requires: procps-ng
Requires: javapackages-common
%description
In a nutshell, Java Packages Bootstrap (JPB) is a standalone build of all Java
software packages that are required for Java Packages Tools (JPT) to work.
In order to achieve reliable and reproducible builds of Java packages while
meeting Fedora policy that requires everything to be built from source, without
using prebuilt binary artifacts, it is necessary to build the packages in a
well-defined, acyclic order. Dependency cycles between packages are the biggest
obstacle to achieving this goal and JPT is the biggest offender -- it requires
more than a hundred of Java packages, all of which in turn build-require JPT.
JPB comes with a solution to this problem -- it builds everything that JPT needs
to work, without reliance on any Java software other than OpenJDK. JPT can
depend on JPB for everything, without depending on any other Java packages. For
example, JPB contains embedded version of XMvn, removing dependency of JPT on
XMvn, allowing JPT to be used before one builds XMvn package.
%package openjdk8
Summary: OpenJDK 8 toolchain for Java Packages Bootstrap
Requires: %{name}
Requires: java-1.8.0-openjdk-devel
%description openjdk8
OpenJDK 8 toolchain for Java Packages Bootstrap.
%prep
%setup -q
# leave out the first source as it has already been extracted
# leave out licensing breakdown file
other_sources=$(echo %{sources} | cut -d' ' -f4-)
for source in ${other_sources}
do
tar -xf "${source}"
done
%patch0 -p1
for patch_path in patches/*/*
do
package_name="$(echo ${patch_path} | cut -f2 -d/)"
patch_name="$(echo ${patch_path} | cut -f3 -d/)"
pushd "downstream/${package_name}"
# Unify line endings
find . -name '*.java' -exec sed -i 's/\r//' {} +
sed 's/\r//' "../../patches/${package_name}/${patch_name}" | patch -p1
popd
done
%build
export LC_ALL=C.UTF-8
JAVA_HOME=%{javaHomePath} ./mbi.sh build -parallel
%install
JAVA_HOME=%{javaHomePath} ./mbi.sh dist \
-javaCmdPath=%{javaHomePath}/bin/java \
-basePackageName=%{name} \
-installRoot=%{buildroot} \
-mavenHomePath=%{mavenHomePath} \
-metadataPath=%{metadataPath} \
-artifactsPath=%{artifactsPath} \
-launchersPath=%{launchersPath} \
-licensesPath=%{_licensedir}/%{name} \
# Use custom toolchains.xml
cp -p %{SOURCE101} %{buildroot}%{mavenHomePath}/conf/toolchains.xml
install -d -m 755 %{buildroot}%{_rpmmacrodir}
echo '%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH' >%{buildroot}%{_rpmmacrodir}/macros.%{name}
%check
%{buildroot}%{launchersPath}/xmvn --version
%files
%{mavenHomePath}
%exclude %{mavenHomePath}/conf/toolchains.xml
%{metadataPath}/*
%{artifactsPath}/*
%{launchersPath}/*
%{_rpmmacrodir}
%files openjdk8
%{mavenHomePath}/conf/toolchains.xml
%license %{_licensedir}/%{name}
%doc README.md
%doc AUTHORS
%changelog
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 22 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.1-1
- Update to upstream version 1.7.1
* Tue Jun 14 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-3
- Add openjdk8 toolchain subpackage
* Mon Jun 06 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-2
- Drop build-requires on javapackages-generators
* Fri May 13 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-1
- Update to upstream version 1.7.0
* Thu May 05 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220505.git4f9a68a-2
- Fix dangling toolchains.xml symlink
* Thu May 05 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220505.git4f9a68a-1
- Update to latest upstream snapshot
* Fri Apr 29 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220429.git1cfada9-1
- Update to latest upstream snapshot
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.5.0^20220105.git9f283b7-3
- Rebuilt for java-17-openjdk as system jdk
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0^20220105.git9f283b7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jan 05 2022 Marian Koncek <mkoncek@redhat.com> - 1.5.0^20220105.git9f283b7-1
- Update to latest upstream snapshot
* Wed Nov 03 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211102.gitd76c032-2
- Build with OpenJDK 17
* Tue Nov 02 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211102.gitd76c032-1
- Update to latest upstream snapshot
* Thu Oct 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211028.git2daa95f-1
- Update to latest upstream snapshot
* Fri Oct 15 2021 Marian Koncek <mkoncek@redhat.com> - 1.5.0~20211015.1e296d5-1
- Update to upstream snapshot 1e296d550d91f89f383e42ceeb0856b97214b51a
* Mon Jul 26 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-1
- Update to upstream version 1.5.0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Mar 18 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-1
- Update to upstream version 1.4.0
* Mon Feb 08 2021 Marian Koncek <mkoncek@redhat.com> - 1.3.0-1
- Update to upstream version 1.3.0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Dec 16 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-1
- Update to upstream version 1.2.0
* Thu Dec 3 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.0-1
- Update to upstream version 1.1.0
* Wed Nov 25 2020 Marian Koncek <mkoncek@redhat.com> - 1.0.0-1
- Initial commit

@ -0,0 +1,7 @@
summary:
Run javapackages-specific tests
discover:
how: fmf
url: https://pagure.io/javapackages-validator-tests
execute:
how: tmt

@ -0,0 +1,12 @@
summary: Basic smoke test
execute:
script:
- /usr/libexec/javapackages-bootstrap/mvn --version
- /usr/share/javapackages-bootstrap/bin/mvn --version
- /usr/libexec/javapackages-bootstrap/xmvn --version
- /usr/libexec/javapackages-bootstrap/xmvn-install --help
- /usr/libexec/javapackages-bootstrap/xmvn-resolve --help
- /usr/libexec/javapackages-bootstrap/xmvn-subst --help
- /usr/libexec/javapackages-bootstrap/ant -version
- echo 'non terminal bar; bar::=;' | /usr/libexec/javapackages-bootstrap/cup
- /usr/libexec/javapackages-bootstrap/jflex -version

@ -0,0 +1,109 @@
SHA512 (javapackages-bootstrap-1.7.1.tar.xz) = 2bb425478127950d242193f62cb2eb19abc6ed017368f6ca9b7449ea4688542e8d9abf8f523f88259d0fd2bf741ea317e388597771735493ebeca2aead5c1f46
SHA512 (ant.tar.xz) = d2a4babb7766fc2acf3e9377ffd5af790c7d0612d3e34a9642a9a2b85ffb0f15936ef2979389496dce8ea72ed941797cd1f7507beeb1853a46394019adde4152
SHA512 (apache-pom.tar.xz) = feebe0142114a6fb61dec26153bdef4314554d109bcf4910518ae9ecaf27e5dd9dc1f03d48271833f3497ab7045265900c5816708f513ae834643c533cd1291f
SHA512 (apiguardian.tar.xz) = c3d75e88a983eb53c06007fd01f11c89083e119d2d4ed5d0e97644f45d5e451fd611bee493d720d011562ae29e7cdfd1d6fb4621d17c9db4b61430e62afea2bf
SHA512 (asm.tar.xz) = 4e734062489794c72de2d65adfdb39a9fa498b967ec4c5f0e2f1279af71d11a7905539d73cffcb21832737c9339cc489fe7cce2e31d07283160c1a6517ea6ac1
SHA512 (assertj-core.tar.xz) = 56c2f6a68cc7bbd5921640375656565a7854270b14f25f18df69d6ac39dfe8cc2625388ae13fa9747bf46d112782c5802b13b56b9f3e6b44be818a9e49f5fdc8
SHA512 (bnd.tar.xz) = bb163a650a6f92f88051a6d169d40a2b1b103d12f5e219be55eac16acdf23868ab8544610891c7b0bd58e79a7c8d7dd5fc238b2bc5195b4510f764593966ba2a
SHA512 (build-helper-maven-plugin.tar.xz) = eb45f6d26d89f21d0b306660421425cf0c3f10819f0b2d89c8db334c1574e2bf3196eb4f4cda65e8179ae4822a933190fb2c5276510daf52b2c26020e75f298e
SHA512 (byte-buddy.tar.xz) = dfcfffe72a47679ec8dbf152ad5dc3edb5c5614ad97a89e625dba94d44311d04cecf28256f0996652a6bbd413197eec1f90acc4128826865f1633d0b1e0f8f63
SHA512 (cdi.tar.xz) = 334ffd958aa8915eabeaf8c554cffc0e636e73538d2efa2ddb405903814f9c3a0be99fbb325f2bd6a0207d71dcac7f5d1b82efb962b1ac24db263379c7f759ac
SHA512 (cglib.tar.xz) = 2938c98ed74a95828a1353afae1e79b43725899e845a3e040c2fd9705f87fd523bb9c04f36d8ad1beec21c725bd85d40eeebc30e161334da0469b854f263e9c9
SHA512 (common-annotations-api.tar.xz) = 2df37b149dd687bff64064ea393e8e93fe907079966c367963fe983ea6edd612f5208113e2432a515d68f2d3d6892a12582bfe1e304b8c71ebe2acbb35c3b2c4
SHA512 (commons-beanutils.tar.xz) = 8d88c5d46f0536dc952da85fe3554f4d682b03eba4adcd01d9726821d03193d236a5bb89c3b3469c86a767bf969628bdce6916b48a6a4aa0952ae36e1a8a0831
SHA512 (commons-cli.tar.xz) = 9d9ea6a2a44b9c25f594cd3d7a2b1babaf523680d9b5ff97e9d1f8babfc87c24c07061a9160eaad637630dcd2e7234b89069cbf116da11f01b30496a981bfddb
SHA512 (commons-codec.tar.xz) = 97a2204042029dec4bf92cfc53211510f156bbaaac35a6d58281acb34762ab4179dda5f4e3d806030548c780050753bf7356a80474a372c0fa82f62fff1d785a
SHA512 (commons-collections.tar.xz) = 5033b96edd59c6eba0c6fcb2208755e0a317a66cc218df7e5ad05fa063055085ac0ed683728a979b54ddb10b71c7a0d7fbb2a3249bca361be7a428d84a049f56
SHA512 (commons-compress.tar.xz) = 9934b23c993630ddea5627d52e06fc2697e8d50bf227d613fa26fc9712457a85dc4910c983a8568eb8b884d4ed17aa81911304e0d486a9d40e5db5923b96b658
SHA512 (commons-io.tar.xz) = db2b973f68240622a4d4b821704478e45bcba73227fe95119bae9a6263344f3d1d91dab11edfb70a70e479470196980e96ac2866f9b6206b37cfc3018ce36fef
SHA512 (commons-jxpath.tar.xz) = 6ad0e7e2f5f3dd377d78af1a49f5b7fa41ad66b71b80f73ac822e49a006b79dd06ee872c508dc8eb7696ef71bea2ee89c186b6dfc2cdcc4cc2da778f6950d2f5
SHA512 (commons-lang.tar.xz) = 8d5dd8cfa07792987fb17dfc5fbbf987f3812be9b7cd7473885b068f9a60bd5418dec9574fb122c060a82564b84b31901c8f0d7f2f610dd244806d66285a6c72
SHA512 (commons-logging.tar.xz) = 78a6b9e0139bb2d365438fa74e88f55fbeccb2e4a526592869c1a23719bd6340e25ecbb04888f4f284cc4fe2e153122b56f56f4af479d45c8b77c7c0708e39f3
SHA512 (commons-parent-pom.tar.xz) = 40db36c70a9c2128d8b678fbc7dc08d703dcfa140ac3bb4ebb471fa5b8eb19de0bea1504edda2a4f8507b8ab9f1a4012c19137fd247d2d0cc45e48a02d661ad3
SHA512 (cup.tar.xz) = 8624696fed9ed0045873a48a75f55f248faa9b3cfc5573182b4c67469d43dfde55d4e676dad6636d31c1f3729456e29b2facc4754e5d4caaaf39dfe6e1fd6af5
SHA512 (easymock.tar.xz) = 48489da810750bd9351327584f78d58cf4965ac22341ad4d964edead04c2665a5ea003c245c644f52a04f75e3b046ed3562e483657355ad414ecfc5ed69f965a
SHA512 (extra-enforcer-rules.tar.xz) = 0c0dc6a79d83cad0ab5637e0fb99ca75e925890654bce225e6772f1fd943eb1b0b95dd8068291e0a7b077230c9cb995cb77ae9d8110e7e0c6d0e75d28cd7af9d
SHA512 (felix-parent-pom.tar.xz) = c8d5ec33af31d4fc51d24245576f4d081aafb073339739a2689dc221c42fbe0dc4411e8c97448a21ce8d517dea940281fcfd2b7c6acddff0e9b13d7d3630b87f
SHA512 (felix-utils.tar.xz) = 39b32a2bb3b527b040796c06632d916ed53feaf728eee8902bab712d889d6c9118d925f1b957bc5ee66a4cf6be58e43f4992c7636f61d0c3c385c23f2ffc4a9c
SHA512 (fusesource-pom.tar.xz) = 1fe5d089eac6dbd2885d3ce1174e313d33e9b02ad24e700e033895bd73dace81ff8cccf7382f51ec8a3f0aa5cec515bb3018fa8a2f62cf7fcfc077991ba65f51
SHA512 (guava.tar.xz) = 584db48bb5816be1e015a80dc1eb29c8c995e0c4500ae55088cf1a1b13215930b70643a1e79b36c59c99efa19ff6c1571ec76693d6199e8668b4b9d6140f36dc
SHA512 (guice.tar.xz) = cfe2dcb98f45d2ba1caf4f4a07bbd847fd78ca61ad10cc4c4f822b5d19e4e90a5a69062851f21b3b2c3f347fcf24a20afe04e0a799b3bf4f2b1a003ff20c0f65
SHA512 (hamcrest.tar.xz) = 2049a59774773c2369e4c561545067524402a420bace29dc8cffac0fca8b6aa870e3de1882cc4a35549b67269ecbfc54e335ffd0c599ddb4b56341948da777a2
SHA512 (httpcomponents-client.tar.xz) = 2d6ad230847a7b256760623c57d909aae4013a987bc7fde8da4bba13047c6062866bb027254564036ffaef8e6d1f8745ddd9fdc0016f0e7c3904c55f608d9849
SHA512 (httpcomponents-core.tar.xz) = 6b643a3808e966b3f1d2dcdc5539d1d547f6e7460eef2dab92aa5ff161db1f4c7e9ddfda6539c6d5efe8b15751461410d949780d7d6e4880eee7776ebbe3a976
SHA512 (httpcomponents-parent-pom.tar.xz) = 587e23e2c6caff80b61e1c6fc8b2a591ffb1175c1e3a5a95d611d9fb3e2dab85ef317b3f982424b727070356240fd24a7cbcce20e2e5bd787cac2bc6d93e2a71
SHA512 (injection-api.tar.xz) = a0faaa4aa4a94d1cf01387b9d327da2be5d5c016b6fa6aca3aed0d75d4bec2c9a04df12fdc3c67f17b03918584ab5261f8dc20ab620f1289e34f8ad8ee23c9a6
SHA512 (jansi.tar.xz) = 374f5ba2f55abd9ff5e15f009f94e9878bc077a62e0bd3ae3b18c5089c754478eefa991d8a4331330e052f7a65e551995821308cdb14e260dd84d6236945010e
SHA512 (jcommander.tar.xz) = 9ff34b0e5dd391125c1f9a03175dffece39107ee133f5553323762ac10421161d693711934f10666b8177ab801a0dd03a63942b5635dae1aeb3432635cecb10e
SHA512 (jdom.tar.xz) = 1a36168a0b8f2b9057855198e097fcb50992d9d79892cdeeb20eada43ad7a79acf4fda0a06496b8a36cb537577575504efc066774912a1c4d08288e716232579
SHA512 (jdom2.tar.xz) = f05f9114c337a20111a88e6e045de57d034344246f568f09f75344160cd8243a6bb5cbf14429f09090a1e3c3dcd2b05e5441ee7686c4a222f433eade81c25384
SHA512 (jflex.tar.xz) = 3e291540af7f4ac83c786f79d9500265d2f49d54d2a472f565f92233e536af6cd4b5d775ad0eb5990a14edf682512bdc48c7eb30bef7a243292a0165e331f393
SHA512 (jsr-305.tar.xz) = fb666ec0dd8d4fe13eb88a9ce3a7b912c66e53b152d3742133a1b81d0b9d22f4a98187e7f55bc3d3d20c47ae4b8576e03e5ed42b957d706cd951214f7216be6c
SHA512 (junit4.tar.xz) = 305f5e74d0c39e93211eac9e4da568a06e24305b6f87b970c8bf83df638223bc3c66a0acc01b191978fe6d3b08dc8b00f68613e0d06a9d5eb051de6a29e05ef1
SHA512 (junit5.tar.xz) = d37b08df14edb763c6ddc81a67cbefe3b8bd2b384431f71b9bd5852182bf1cf7d9ca28c1c21758c2617b99880dc05cb830291b9925d671a83b3381302ba1d130
SHA512 (maven-antrun-plugin.tar.xz) = d99863b055d3881e91e7d1d48cd4a4d5816ca9bfb36c1ab5c4abdf0a8198fde643a75157c96ed3a966e53ba30271d6f3cf78fd05b52a2fade947dc0bf25d1b43
SHA512 (maven-archiver.tar.xz) = ddcccd12e7c327c56125d944167f995a4de8a4bc1c4c9294cd8b6cceba28782782cb47e0b3c0f6491b519711131bb6e683be8c0081c1737cb286871805df298b
SHA512 (maven-artifact-transfer.tar.xz) = eb023b00573a10f2002b2b23b048ef3c0e59d33c20cefd8915227450923f6ba7850ac9d96b73fec9b2fd0127bcfdcd08deefd47803aa7a0e6c6ccc0d40dc2fc2
SHA512 (maven-assembly-plugin.tar.xz) = a24c5a78933c191d01ad92f1040260c2cb270294cb1cf1f345f0430b8a0e630d2e90cee99769b5eef9eda68eb2a11adbdd611e94ce495db9d287cc9fb2fb7203
SHA512 (maven-bundle-plugin.tar.xz) = e0837cee004b25f8a9e85c4cc27f31b3a05a7fba94728d6a9a769118dac34c20640285ae67eaef0a49376fe6f55afd819c7ee55f908207af6a3799594941ba78
SHA512 (maven-common-artifact-filters.tar.xz) = 2e0e351fdb30b8817cbd29a973a55fed9afd5978d174b0bdf563489dbfe88e7b95c97360655bd8cfaa4a232d6567bb561ddf661d2da4f9626a28b649041b8b90
SHA512 (maven-compiler-plugin.tar.xz) = 0259e739d1675b5b3905a93ad392f9abe772d9324580898aeae16c33e27885a518003caa7546d624b937557cbd05d087c923081e8d21e6b84f9e46c4fb2d1234
SHA512 (maven-dependency-analyzer.tar.xz) = 60c7c17621dbfe726b66ad70ca294c7f1405d5528e6c894cc38da637eb046162a43edad21b97aaa731c1ff31016ced1073e3eae3e42e4a9cae50a9b88f7ed619
SHA512 (maven-dependency-plugin.tar.xz) = 4092de8c04a74939c7b552bb102a040925930aeff8c7788f1ccb464dcf2eadc5fb2f8004055368ea0a128267d8b2fc674fa9cb536c1c7b13bfcf41b3630adc28
SHA512 (maven-dependency-tree.tar.xz) = be1f8848cd39e55fa2c3c13be29e4c03d73a0bca6c3218bd269c183703c5aee88af0f46c6f2901a20868eea0cb4b8817a48d467043079c8a4043e1a16f2c7456
SHA512 (maven-enforcer.tar.xz) = 85d578149c2987e68c0adb9aa8247370075b1e85dcae894a0e7d2d3994ce48db03cae89725b45d8c53668a2c9f1b1984e8bf5c37557a44a144e68c384bb6f94b
SHA512 (maven-file-management.tar.xz) = f8593f376d827be2eedbda2e10a8401072feba87748185aabf2aec87e965768567fa9795bc483ea47cc93cd7584f59077f78fdfe83f0f858aef7fdeb3f7c73e2
SHA512 (maven-filtering.tar.xz) = 6095ece59d2ae4955cdb8e5b476d63c20f64bb81c3d8341edd916c5d155c47cdaaa994813a7807673ad9552b6f4254c5a67f803af55eb42f44ac23ea52e8a67b
SHA512 (maven-jar-plugin.tar.xz) = 990f83b1068d417613b061b5bb60b65717813c787e1e2ec77e11fc04ed27d2e436bbbf45abb52a5b168cc01efef3f08d5e5e0313a84974c081fdb11c63a8cc50
SHA512 (maven-parent-pom.tar.xz) = 6ad4a0e113773375531d97f40970dc72b03745344af89bc8cf3ba2c1926f749d97508787a841416e52c4b87fb49e8acfb8bfbfd2b76f11e166f09c84f33a5075
SHA512 (maven-plugin-testing.tar.xz) = e72fcab892a00b52af06a821b3c2cff676af2bfc77ccaa851cf55017623bf89bb376a16f933fa0853087c1e8161336d21e649745ba2659c87795c4d8fad026df
SHA512 (maven-plugin-tools.tar.xz) = 59f86ed1fcea2470e1a5d62b13fdb3622dd927978350d35768aab9306ace098ad3b701aa1e30a23e275ecc58a2ecdaa92a8f17620e6aeb8881273cd681627d5c
SHA512 (maven-remote-resources-plugin.tar.xz) = e027b341e8b46f7663066442b9a14c32e1dd030b6cce06498037882331c0d0103a5370903f1b9605b6c76b391dbe0d51f34e1f007b83faa6012529e0aa5ee5a6
SHA512 (maven-resolver.tar.xz) = 0991fef6f539eb6bb0c0e550c6f4b0b28b6eac8fc13b66e8807674dcec9dc891364b8ed1f5dfe9a775a0e35ac17520f924b75d836124ae48c42ddb573153576d
SHA512 (maven-resources-plugin.tar.xz) = c68fdd88eb0ca1d88b97b76bcaf413591eaa69dd00c0e7e27398db80da57cd03b114331c51b7b2d87291764bd68e2ddef581d1ab58b0a0a3ecd8439c1297d1b0
SHA512 (maven-resources.tar.xz) = e80f8798f79275bcaae529e11cddc52c4b2e09499caa9c5a8814008eff31a805b6288925afb790fa780f0e928638ab9a9541e6aea1dc5ec1549b846d49553678
SHA512 (maven-shared-incremental.tar.xz) = 77ca067f25b396ccef4f4f911323a3b8bfae11c321628e32e012fb1a4dbfbba3a7a0451789b1513aa72ea408bed4a10782f5995eff8083a6af818a97a9842379
SHA512 (maven-shared-io.tar.xz) = 0963cca6ff1acb9090d703d384f54f2b036be032f4ebdbbc59fafff806c593a17afe25cedaa562d47dcc2e0ab2b66e4ed7f3b0c66e133ebdee8ede3c81a3d2dd
SHA512 (maven-shared-utils.tar.xz) = 1c73783e10a47595963ee93db8090abf18e69395a62917993d3f4ee3a99c27e38c813ba881deb1d24d3e7c1c0b17d6a3e06123e054a1aa2908a85ec90a5bb68c
SHA512 (maven-source-plugin.tar.xz) = a512ba17da295771e488fbf9c4f8fd488ed82f07e9a5d56d5327dc6aef28788ed4ff36e65c7231ea70c874425212ccd9a3e3c562a6d96ed6225eaaaed1d873a2
SHA512 (maven-surefire.tar.xz) = 96b4f2457e78bc272d6054a17b3b27ec7204bcc5c16e83564fc2abeb17214e5810f91f25cf3b172a5e750dfa72b4c3bc0dac861d9751c8db73190480e3acaff7
SHA512 (maven-verifier.tar.xz) = 74977699bf37a9c0929a9583c57128b6c58376953248c16b3aa40f836613e7f0caba0229f5a6d622f814b7d4a94fd201034be7c98d8f9568f93269beccb3ae95
SHA512 (maven-wagon.tar.xz) = abac6ca4ec8b813a7829dea5b90c67938d0c23a03dd24b08b64df005cf5cf113ab0806501a61faa41331f2b399decb1f5259a01fe0ecc4aab4d349dcaa9b1553
SHA512 (maven.tar.xz) = dca267003c12bfbde23bdf5b0a3f90351ba79e7a4a5b3fd7e062441c5b94909043791bc4c2ccd4313c72ddd280502361bd53106b4fc99c6b1cc3fd2c07d4b74c
SHA512 (mockito.tar.xz) = 8fefdeae3e7bcb41c97080aa208bc9bb6fa787235cc572990ba376c9995f60fa7ab7534e88701da36b00b49eb7b5f2b1c479bbf0e9c86fc1923a7eddc68b4c77
SHA512 (modello.tar.xz) = 7bdd8fd70336f305404bf3e320aba4edcf84fbeb49a8f5d1d027df6a1953ed82ebfcf90896093899a3818c186292793fc7764093f20e5a5a74e2e8c1137a95a3
SHA512 (mojo-parent-pom.tar.xz) = a9b9da6b088eb7c78e12734d0ecb5787a738d5956766a70dc2db70f47c0706b27f382c505d07638c5aaba8740721ae985a4abf38c6909b817fe6358eb8a506c3
SHA512 (munge-maven-plugin.tar.xz) = 898d65256a04ebb108effe1d9b2b973f744556c0e7c16c99139c8fa1f059f0e32a13e01d872d8b6cd3cb056337e9ffa69ec0f8248131ee51d012c008b91290d9
SHA512 (objenesis.tar.xz) = 40395a14bcc6a01ee1c0d8c2c2476876cae905461119bcdeb748f42860cd0f5e945ddbc4e54eb26a53e639da71ff3f35f107c64666a54dc3aa1b774397448765
SHA512 (opentest4j.tar.xz) = de1ed222741fe2c9b507946ce14a7039bb5d4b234982e55a763a1582e68fd3c56497c5f5d9345698522d2cf0a83079a6c53160820e725e9401872c2fe4364691
SHA512 (osgi-annotation.tar.xz) = 50ace49682061546a20d6ef8772281fbf3c8965b6c294826f0699f048a1570e19fb146a0343f59724101166a28ff934ca319de5484d997264c6e3399f27d5666
SHA512 (osgi-cmpn.tar.xz) = 1be16086c97a7375b89516d86c0381ed5c9f1c86b4b2c3f60e02d974de588f7de1b29f6b8c99b1392d449559588d64817f4de92e3a27ef6b544538881eb03831
SHA512 (osgi-core.tar.xz) = caf409302ff430f6b4d13155152a5b8524a828c88f6260a745c041fa37c44628894d3649620e381f8a407a49402b30877a37613a0bb129c236587210a9475759
SHA512 (oss-parent-pom.tar.xz) = 1b7559cf4ab9a5e4b86caab4247ccbba7136f893662475e08b3c989956a2d50fb44a18a98c9ab7595c3aa84415b94ff8f74f4255c1764006509120cb08e3e641
SHA512 (plexus-archiver.tar.xz) = a16bbe67070552f3cda1099c626189d25898decd993563665cef3e9f9bb53e43e2819ff9457fb51d7318ca4f19a9b426588b40e1f519e04d3cfa0c9b85d708e8
SHA512 (plexus-build-api.tar.xz) = 1908f360b9926a752dd3950d85e9aa6cbb0f5ebfd92198ed4d04372e5f47a3d5aa771b25b75f6f4dea50ef909b1c4b5084e7b8a40a260c3c5dbfc12b43bf05a7
SHA512 (plexus-cipher.tar.xz) = 28243457ee852513938fcff991dfa59098845145807bc0682a7ff815591a444bd89dd812f72b0fff8cfbb21b26d310c4653c05467bae3fb55d0995fe7bd1dfb9
SHA512 (plexus-classworlds.tar.xz) = d7c22e1a34395f698a76aeffcd2cde23fd9077f07d186b91442d34b2a80a1745795b9cfc9d7370c44dbf2c4969d5f977321d1a2a25ddf6833a94baac1f6f6037
SHA512 (plexus-compiler.tar.xz) = b4060ba77a058a21f01380eb4abd016708b7ad8d3b91aa2098868c093cc6e9d4e97f45bfd72b46c8c669271f40f9710e732f70186e484cf0e771f0d272e95c27
SHA512 (plexus-components-pom.tar.xz) = d98db6011cc31c836f6c473f96413cf2260143ffe3395e8327230b808584111d6216c5780140452e109a74e98ad22dfabd1fa386521ac598979caf042d3347d9
SHA512 (plexus-containers.tar.xz) = 32218f1337cc490aa4a51e918d368e36894e4952c1e1686849a23ebda92b0fe893052deea774790980e2d7271b22cd58aa83dcd7b12d07fff3bf034c86e46cc1
SHA512 (plexus-interpolation.tar.xz) = 1e200b309979e874546ba03b6ae7fe166e2f0dfb71c0b05399ee0a986de6be171456a545719671e502968a91b1af5cfcf046fd1d2f9d9cca51aa0081466dea21
SHA512 (plexus-io.tar.xz) = 1582ddeb4486e1408421f50144352f352bec60b158473b16351f0ad02b114718a0f3a35e8c60bd21fb840c267e3fc08dc1ec48335a9fab1ef30ca3397d2238fc
SHA512 (plexus-languages.tar.xz) = 5fff40f43a21f5da1596ff8d17d48f21e8908b8baa6aa63c6c665a1058b05b651c32faabca9f765084c68d9d528129bdbb93cba69e540933fb005e260a56db2c
SHA512 (plexus-pom.tar.xz) = 2f55ae0514e69cccc85bcd92becbad6c856cf6637e40d700867be849710a9bc9e8058ef4f3b0b30b5be089caeee19acef38d201bb91155858eec875448eb2db0
SHA512 (plexus-resources.tar.xz) = 7c1cd518b75ba2b5653d5ec7f134985780450728e3a1943734bbd2b8227c6ccc73a2e076034fd46487329bd88cb4d4dfe36411482f8e8ee28aff4b1cf9c4f396
SHA512 (plexus-sec-dispatcher.tar.xz) = 4c9be8c78ff3f6ab2ff1a5271602b66b61546294bdedc1e3cf5b92e8daa8365bcf721beaf12ba7ae16f2da24f506fbd04f3c9203b4627a930c359ca68f9ead4f
SHA512 (plexus-utils.tar.xz) = e13c4605d4268ec85fb10fa1c365455f8c8ac43db85760af68f079f78809c2c5d31df887d66f21fffa096c38c4f742d9c4b1eb7ae0de943c2c0734de89800d03
SHA512 (qdox.tar.xz) = 48c904a6e4ec4dfd66b47238e4151fb0ca092751a9e6a89f1bd89d9b6cd4a33e9493f0b2ee5e06ea81d956c3eeb81fba8b8552053e49b3155cc42a00a8af9e11
SHA512 (servlet-api.tar.xz) = a255c21c248dcb6a72022146f58e09cef03e388e6a64d97f5dfbbcfffce57fe88ef4255c2c1c1195958c70a4495b9512d6c2fff588c5e7df66394a45e44262ab
SHA512 (sisu-inject.tar.xz) = 419f2065f1acdce764ffcfcfb3716fb67a3b85cf596e047f66c5a6f1831dd5d96dd99583e6949d8b7ddee433f39a9a5731fa582f930ce6828e3a5139effcfa56
SHA512 (sisu-mojos.tar.xz) = ed9462baa5f59561131d84b6ea8d114a16b99fec0c502e2698e38556f1247a3c3550172d551ad8f38107558a8c78890a09ceebfee7ca2fceffea334b3da13ded
SHA512 (sisu-plexus.tar.xz) = 044d8738f5387cdecc9e2fdf78ff7b7c46e2240ea982aa09057aa6518c19b8537a115839e3a474ca271cbdf9f1225fc4610a28c875d0759a5af1e7c9f03711d1
SHA512 (slf4j.tar.xz) = 434da37f9efaa3faba2ccda7781290a92904c29a24be6234c4a681bd55d9e33e3e4242282a4995cd40cf72b507aa26d761c8d8de1781d1c4997b50323b9250a6
SHA512 (testng.tar.xz) = 0990fe21441057f08beffad08feb0be62b5a207001bd05c122dd0356231f3ca3ac91ae7cbe974ef2192f1803cd889a389d039b1b9b4136795f279825e03dd6ed
SHA512 (univocity-parsers.tar.xz) = 7daa3f54d26d7c64714990c7ad9d539bc7dd531917354b5b90970114e51c20aedac3e1fdd8b45e073d8c196b4ce2fa93c2f84a5498147de951ac147900ce51fa
SHA512 (velocity-engine.tar.xz) = c8baa9e159acae579848c1dd33b488eb70f64280e2f806e0e2ccf3024d1bc4f588086cb523e0d8e6ea2f8802ff908ff5578e86e646131768356c6d6e9b7214d0
SHA512 (xbean.tar.xz) = 78bd8f7ed95b04e23df68f89890b16d86e7328b00881ddaaedcde07456761992cf4a25f4e83ebf48637ccb09dd48ff8d6646f8e3062468eb4f2a5f100369a756
SHA512 (xmlunit.tar.xz) = 2fa565f76c7e53283bf2aed9d0b092ec331352e5348b964de4ee9308e4094961b7509f5930575dc33ec623b7a074964019bfe247356507d7ec21dc18b2a8f58c
SHA512 (xmvn.tar.xz) = 9d8393b5000e981bfb4aefe6a6352d5235d15f312af4d82170b90fec5f32619419e20c11cdc819aed280c681091cbe8a27d8a50193ee24303a08eb4ba30c0eec
SHA512 (xz-java.tar.xz) = dc4314babc66bf33e2964b35552746e30ddae136d2b717c3e498f5109154198595bc42d0b266b9e9966298d53d2f5d0196823fae193776eae27047d225cd2137

@ -0,0 +1,11 @@
<toolchains>
<toolchain>
<type>jdk</type>
<provides>
<xmvn>xmvn</xmvn>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-1.8.0-openjdk</jdkHome>
</configuration>
</toolchain>
</toolchains>
Loading…
Cancel
Save