Initial import from Fedora

stream-javapackages-bootstrap-202201-msvsphere-9.1.0 changed/i9c-stream-202201/javapackages-bootstrap-1.7.1-2.module_el9+232+88df9750
MSVSphere Packaging Team 1 year ago
commit 16ce6d3999

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,109 @@
8e99bee3d48756d9a124f3074edcb7cc15a56be1 SOURCES/ant.tar.xz
238480128ee77114c6b9c145a67ed8624bf1f2b1 SOURCES/apache-pom.tar.xz
091d9d85361e03421bf5c60c0d6735406518f121 SOURCES/apiguardian.tar.xz
2d7833d287586eac53c23baa9b3f3f1119a1d70e SOURCES/asm.tar.xz
e5038041b07c28f94d4a917471568e5b8aa436b3 SOURCES/assertj-core.tar.xz
0f632d34ee0044f9eae7ce4359e4e1dbec17b605 SOURCES/bnd.tar.xz
3642c4983d5d2e2b6f93027b2b93eed11ec7307b SOURCES/build-helper-maven-plugin.tar.xz
602c205a368dffcc34c6e230d82226a85efed69d SOURCES/byte-buddy.tar.xz
102e65b17516c1ff3c853bcc86c5c5510e6286c6 SOURCES/cdi.tar.xz
e6518e788096e4c175147d09bbbbbabdf75f569f SOURCES/cglib.tar.xz
8a0456c81611001e8f7ec1327626eb197ee3239c SOURCES/common-annotations-api.tar.xz
f117a9f1619adf31688fab82499b73c661742bd9 SOURCES/commons-beanutils.tar.xz
92a9e161da80bb4c21e03c14719af5d513c48567 SOURCES/commons-cli.tar.xz
f63feb55c764313e7205df0c02947ed6bcc669c2 SOURCES/commons-codec.tar.xz
1834f1019a9f7e0fd6af91e49c9cd061dcaf519b SOURCES/commons-collections.tar.xz
ecd6fec6c5ee310106ba5013eaab4656806166fe SOURCES/commons-compress.tar.xz
40ce17fbb70a8458c31e6a1840efc9c163dabcd1 SOURCES/commons-io.tar.xz
1466b8d1a5c8b998e45bfb8176d958cc5fe2dfcf SOURCES/commons-jxpath.tar.xz
3e834b6a84949e0d0f7267f1cf05d26e3b6a22b1 SOURCES/commons-lang.tar.xz
c989978e405274f28b3c2aab828844505bfdf8a3 SOURCES/commons-logging.tar.xz
e4a80e6a969d46884f25851bdafee59f73a6bffb SOURCES/commons-parent-pom.tar.xz
59f3ca5b2462817d3425b199d99f4fed03961b96 SOURCES/cup.tar.xz
fcb0385ede1b94038f0a8fb52ad084046df9ff82 SOURCES/easymock.tar.xz
a4b7c41c060943acfd4d6002574f5984d1e8ef4b SOURCES/extra-enforcer-rules.tar.xz
2204b6f03103100f31d7173ea1aacd1ec29c61c7 SOURCES/felix-parent-pom.tar.xz
64d4b27a31b5aed0d40612c5767509a51bfe0a2e SOURCES/felix-utils.tar.xz
ec5ae30e66c40c9c3da52c5bf73a3bbbe1b77478 SOURCES/fusesource-pom.tar.xz
708954aac18964a8f1d0e324221ef724bd545d74 SOURCES/guava.tar.xz
0dd7bf8ed169943b5329714c1a60822281a7cb5e SOURCES/guice.tar.xz
4eb42d944574fe0dd89b2556f3257fbad2a749cb SOURCES/hamcrest.tar.xz
d4acd3c7c4517ce221f9b034625cc668e9a7f47c SOURCES/httpcomponents-client.tar.xz
68634358bdc6307ed44835bae38c000706e96744 SOURCES/httpcomponents-core.tar.xz
17b2651c203cd40516a19d16236f454e6778f891 SOURCES/httpcomponents-parent-pom.tar.xz
1631789917fd6b5763656b3a5eafb9bdf751e72f SOURCES/injection-api.tar.xz
d56ee485bbec5b673ad9db61ccd7bec6a708a234 SOURCES/jansi.tar.xz
0f6acd5c559c24a86ba36614e0716aee8a91760c SOURCES/javapackages-bootstrap-1.7.1.tar.xz
f36bfc064e243c1b52d4a675c5a90b93336b627b SOURCES/jcommander.tar.xz
32fda7972daa52a338b8c82c8e79334e4410bab7 SOURCES/jdom.tar.xz
3cbc03fef1f8d72bf8949de228025e3c51fa1724 SOURCES/jdom2.tar.xz
2069e6da50e8b0f76b618e7118958e54a1d2671c SOURCES/jflex.tar.xz
c19eb7a0af4291417e18f35a6819deb9164a894d SOURCES/jsr-305.tar.xz
f47fcc2b1790b01ee2dd7837ed08c3994993dbab SOURCES/junit4.tar.xz
89bbfc876680feb1a8b202d5666cb496f8248327 SOURCES/junit5.tar.xz
40bdec45313d9908230b0b639a7d1303a7d9ac56 SOURCES/maven-antrun-plugin.tar.xz
437239cc2e628b237afcf37994a0668ac68a771a SOURCES/maven-archiver.tar.xz
081aae7b708bbeed99b96924d4140186927aede3 SOURCES/maven-artifact-transfer.tar.xz
ca93c45dbcb6ef0048bd76c294762f1bfef27dbe SOURCES/maven-assembly-plugin.tar.xz
f45517067e561ac61a798f625172e33067787841 SOURCES/maven-bundle-plugin.tar.xz
3baf1fb69967ea15a6d1316bd04bc2ea188b6ad9 SOURCES/maven-common-artifact-filters.tar.xz
cf250d1537dd3a86223bffcd1260e8f5c69642ba SOURCES/maven-compiler-plugin.tar.xz
96a64b9f13754d50c554437d9f6a529184b0add4 SOURCES/maven-dependency-analyzer.tar.xz
a556acaaadd132c27d695e77b9e3519944b6a484 SOURCES/maven-dependency-plugin.tar.xz
b441d56932c833517f35851d792a64ccf0493fbe SOURCES/maven-dependency-tree.tar.xz
6af636258cb78bbb886684e6ce849e42bc2a225a SOURCES/maven-enforcer.tar.xz
180788a36fc4cae29b4b85943dec5a973503f28d SOURCES/maven-file-management.tar.xz
ccf85c123683dcbf21b6447a18d9c90856c50517 SOURCES/maven-filtering.tar.xz
702831096a42b50264b138c851811b9f80fd7bbd SOURCES/maven-jar-plugin.tar.xz
19d2e9ce84819b75d8a4aea47e350261bac29aa2 SOURCES/maven-parent-pom.tar.xz
156f37375991943515c51b16316b732a9e1889a0 SOURCES/maven-plugin-testing.tar.xz
a4e2bb81a90ea7e28e30a7b90c9b1eff5ab0f8d7 SOURCES/maven-plugin-tools.tar.xz
bf5bba96f5e6285913ede7867f0a84265f6bc66b SOURCES/maven-remote-resources-plugin.tar.xz
c146da6f8c40d961040a736ed72b09bb4cc02c97 SOURCES/maven-resolver.tar.xz
9996290d76a515946f64b4ead479ac18adca4511 SOURCES/maven-resources-plugin.tar.xz
371ae1fc276b4a73abac49f792474687d17fbb95 SOURCES/maven-resources.tar.xz
19b0e9af3898aeec432c8eee2d28ab817ac6d998 SOURCES/maven-shared-incremental.tar.xz
a32d2c2045233f86c49d349f5f0fd1995c8a0c3e SOURCES/maven-shared-io.tar.xz
9d1e13755be23ee97fa13977fc90cd6cda8f6a63 SOURCES/maven-shared-utils.tar.xz
854cf1b8058a891972b83db7b84be3b6c60752d2 SOURCES/maven-source-plugin.tar.xz
96c4c88b5f3cc52ec6404be1fd3999db3faecdc2 SOURCES/maven-surefire.tar.xz
dc6682ae3e9bdd8fdc3fa88cfaaea3ef2cc55f51 SOURCES/maven-verifier.tar.xz
70ed8152503142bc7ccfa519cc2ce49b39f1fdfa SOURCES/maven-wagon.tar.xz
850c2476e040003abcf986c5511133409d88af50 SOURCES/maven.tar.xz
abdc4a6c69b5500c09862846a11702eace5e13e7 SOURCES/mockito.tar.xz
1a2599598a4f518562d9435dab05570451654c05 SOURCES/modello.tar.xz
fea855304bcde7077edb0d45b244f9faf4c89560 SOURCES/mojo-parent-pom.tar.xz
9c56889c6fd0bbc578251b032017c200966a03ed SOURCES/munge-maven-plugin.tar.xz
27a3ced24b7b9af6ce93607fdad0b3a2bd753d63 SOURCES/objenesis.tar.xz
02c53fd9d87bfc2776e70c4b109641f05c16d984 SOURCES/opentest4j.tar.xz
33d7bff0a102f5489ab1acaa0e471656ed3ab9b2 SOURCES/osgi-annotation.tar.xz
3167fd6a3935c7808b6757f68ade019c8b483c10 SOURCES/osgi-cmpn.tar.xz
d3c81ac41e931017edaae5d97556f84992c10546 SOURCES/osgi-core.tar.xz
ff1d01a279a5ee996e5a071c4eb7b66bd1198c31 SOURCES/oss-parent-pom.tar.xz
cb8f6e30d97548c0cf55aeb5602b5d52e296f697 SOURCES/plexus-archiver.tar.xz
06e77d4632bf70316c0bda3e3cf12f8569c9c768 SOURCES/plexus-build-api.tar.xz
b6d530fee3a26ff32cf29c1457722f0401c1b7d4 SOURCES/plexus-cipher.tar.xz
1c8aba7c3231ccd4cb73ca854535bdc9cb39af4d SOURCES/plexus-classworlds.tar.xz
6e73826a62a74db9c0b1dbad4cb37887c70edad1 SOURCES/plexus-compiler.tar.xz
c1ca73ff125fe3721ac726c6198eca8b90b7008b SOURCES/plexus-components-pom.tar.xz
05a452b78b0464c68ae42550e3558b2265b6f20d SOURCES/plexus-containers.tar.xz
42585e3476fb7035f325bf3a44f36fd7e368835d SOURCES/plexus-interpolation.tar.xz
8e3751be93e6ffa8a14d8cf13d07480bf5eae8cb SOURCES/plexus-io.tar.xz
5c1d40990a9836f360565f1ef818c2ee5900e7cc SOURCES/plexus-languages.tar.xz
abf0bb913b39df57d06d3de02fa1631addd1c920 SOURCES/plexus-pom.tar.xz
a417a7c17ba7d55f70ad9e5b837749b465febf36 SOURCES/plexus-resources.tar.xz
9816e365c9e555be00452fc34a72f8f1a3fe309c SOURCES/plexus-sec-dispatcher.tar.xz
24e167495181777bf43289e62a1736cfdb634bcf SOURCES/plexus-utils.tar.xz
2b799663c0f1c9d4800dfd75fa3463ffbabdcafd SOURCES/qdox.tar.xz
37401b0cddd12687ef2f7e901f5a345fa047f60c SOURCES/servlet-api.tar.xz
fbe6aa4d4b8c7aae51a78079ae5138db2e0a3fcd SOURCES/sisu-inject.tar.xz
419f3f0579e0fd39b577cf9caec8aa361e7e7753 SOURCES/sisu-mojos.tar.xz
539f4212f39e768edb668c0d9374ce8febdc6269 SOURCES/sisu-plexus.tar.xz
6dcfb920f0677b50cb57fddc447c1ef6e5b66c69 SOURCES/slf4j.tar.xz
5d9a9f9835ebc2fbc50a2f3fea4264ebb3d54e02 SOURCES/testng.tar.xz
dcab9322c023f5fea0f06b31245ae5103325662a SOURCES/univocity-parsers.tar.xz
629c35aae0b4355526d06e253dd432de5bdde402 SOURCES/velocity-engine.tar.xz
0a9890916c99733f068227d72447324573b20369 SOURCES/xbean.tar.xz
85fe93ed58bfead279062a88deaedfe197a3e489 SOURCES/xmlunit.tar.xz
d0d433419bd46757fb85e2c0b51df16d8fb7efac SOURCES/xmvn.tar.xz
367477ea5e39a444c4b539bb91f10d25fb906a37 SOURCES/xz-java.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,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,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>

@ -0,0 +1,434 @@
# 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
* Fri Jul 14 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 1.7.1-2
- Rebuilt for MSVSphere 9.2
* 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
Loading…
Cancel
Save