This commit is contained in:
Riken Maharjan 2024-03-22 16:29:48 -07:00 коммит произвёл GitHub
Родитель bb9c6e93bb
Коммит 5c91ef40cb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
32 изменённых файлов: 860 добавлений и 1512 удалений

2
SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md сгенерированный

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -541,6 +541,7 @@
"js-jquery",
"jsoncpp",
"Judy",
"jurand",
"kata-containers",
"kde-filesystem",
"kde-settings",

Просмотреть файл

@ -1,35 +0,0 @@
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 11 for runtime
---
apache-maven/src/bin/mvn | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
index a554c6617..23b9dd902 100755
--- a/downstream/maven/apache-maven/src/bin/mvn
+++ b/downstream/maven/apache-maven/src/bin/mvn
@@ -27,17 +27,7 @@
# MAVEN_SKIP_RC (Optional) Flag to disable loading of mavenrc files.
# -----------------------------------------------------------------------------
-if [ -z "$MAVEN_SKIP_RC" ] ; then
-
- if [ -f /etc/mavenrc ] ; then
- . /etc/mavenrc
- fi
-
- if [ -f "$HOME/.mavenrc" ] ; then
- . "$HOME/.mavenrc"
- fi
-
-fi
+export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
--
2.25.4

Просмотреть файл

@ -1,34 +0,0 @@
From ebb8f31b84299d5564e26ecb22845133819c9aae Mon Sep 17 00:00:00 2001
From: Marian Koncek <mkoncek@redhat.com>
Date: Mon, 17 Aug 2020 13:39:11 +0200
Subject: [PATCH] Remove usage of ArchiveStreamFactory
Forwarded: not-needed
---
.../archivers/zip/ZipSplitReadOnlySeekableByteChannel.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java
index b37daff0..a83a40a3 100644
--- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java
+++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.java
@@ -18,7 +18,6 @@
package org.apache.commons.compress.archivers.zip;
-import org.apache.commons.compress.archivers.ArchiveStreamFactory;
import org.apache.commons.compress.utils.FileNameUtils;
import org.apache.commons.compress.utils.MultiReadOnlySeekableByteChannel;
@@ -156,7 +155,7 @@ public static SeekableByteChannel forOrderedSeekableByteChannels(final SeekableB
*/
public static SeekableByteChannel buildFromLastSplitSegment(final File lastSegmentFile) throws IOException {
final String extension = FileNameUtils.getExtension(lastSegmentFile.getCanonicalPath());
- if (!extension.equalsIgnoreCase(ArchiveStreamFactory.ZIP)) {
+ if (!extension.equalsIgnoreCase("zip")) {
throw new IllegalArgumentException("The extension of last zip split segment should be .zip");
}
--
2.35.1

Просмотреть файл

@ -1,60 +0,0 @@
From ac60706ff2e9c4241f792b5f2fea6d1197b6dc70 Mon Sep 17 00:00:00 2001
From: Saul Paredes <saulparedes@microsoft.com>
Date: Fri, 11 Aug 2023 12:00:58 -0700
Subject: [PATCH] Avoid override target symlink by standard file in
AbstractUnArchiver
---
.../plexus/archiver/AbstractUnArchiver.java | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java b/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java
index 41f6c8c..f40aab9 100644
--- a/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java
+++ b/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java
@@ -21,7 +21,6 @@
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@@ -32,8 +31,9 @@
import org.codehaus.plexus.components.io.resources.PlexusIoResource;
import org.codehaus.plexus.logging.AbstractLogEnabled;
import org.codehaus.plexus.util.FileUtils;
-import org.codehaus.plexus.util.IOUtil;
import org.codehaus.plexus.util.StringUtils;
+import static java.nio.file.StandardCopyOption.REPLACE_EXISTING;
+import java.nio.file.Files;
// TODO there should really be constructors which take the source file.
@@ -336,6 +336,11 @@ protected void extractFile( final File srcF, final File dir, final InputStream c
String canonicalDirPath = dir.getCanonicalPath();
String canonicalDestPath = f.getCanonicalPath();
+ // don't allow override target symlink by standard file
+ if (StringUtils.isEmpty(symlinkDestination) && Files.isSymbolicLink(f.getCanonicalFile().toPath())) {
+ throw new ArchiverException("Entry is outside of the target directory (" + entryName + ")");
+ }
+
if ( !canonicalDestPath.startsWith( canonicalDirPath ) )
{
throw new ArchiverException( "Entry is outside of the target directory (" + entryName + ")" );
@@ -365,10 +370,7 @@ else if ( isDirectory )
}
else
{
- try ( OutputStream out = new FileOutputStream( f ) )
- {
- IOUtil.copy( compressedInputStream, out );
- }
+ Files.copy(compressedInputStream, f.toPath(), REPLACE_EXISTING);
}
f.setLastModified( entryDate.getTime() );
--
2.25.1

Просмотреть файл

@ -1,621 +1,124 @@
# This is the license breakdown of each component
downstream/ant: ASL 2.0 (License-Verified)
downstream/apache-pom: ASL 2.0 (License-Verified)
downstream/apiguardian: ASL 2.0 (License-Verified)
downstream/asm: BSD-3-Clause (License-Verified)
downstream/assertj-core: ASL 2.0 (License-Verified)
downstream/bnd: ASL 2.0 or EPL-2.0 (License-Verified)
downstream/build-helper-maven-plugin: MIT (License-Verified)
downstream/byte-buddy: ASL 2.0 (License-Verified)
downstream/cdi: ASL 2.0 (License-Verified)
downstream/cglib: ASL 2.0 (License-Verified)
downstream/common-annotations-api: EPL-2.0 or GPLv2 with exceptions (License-Verified)
downstream/commons-beanutils: ASL 2.0 (License-Verified)
downstream/commons-cli: ASL 2.0 (License-Verified)
downstream/commons-codec: ASL 2.0 (License-Verified)
downstream/commons-collections: ASL 2.0 (License-Verified)
downstream/commons-compress: ASL 2.0 (License-Verified)
downstream/commons-io: ASL 2.0 (License-Verified)
downstream/commons-jxpath: ASL 2.0 (License-Verified)
downstream/commons-lang: ASL 2.0 (License-Verified)
downstream/commons-logging: ASL 2.0 (License-Verified)
downstream/commons-parent-pom: ASL 2.0 (License-Verified)
downstream/cup: MIT (License-Verified)
downstream/easymock: ASL 2.0 (License-Verified)
downstream/felix-parent-pom: ASL 2.0 (License-Verified)
downstream/felix-utils: ASL 2.0 (License-Verified)
downstream/fusesource-pom: ASL 2.0 (License-Verified)
downstream/guava: ASL 2.0 and CC0 (License-Verified)
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 (License-Verified)
downstream/hamcrest: BSD (License-Verified)
downstream/httpcomponents-client: ASL 2.0 (License-Verified)
downstream/httpcomponents-core: ASL 2.0 (License-Verified)
downstream/httpcomponents-parent-pom: ASL 2.0 (License-Verified)
downstream/injection-api: ASL 2.0 (License-Verified)
downstream/jansi: ASL 2.0 (License-Verified)
downstream/jcommander: ASL 2.0 (License-Verified)
downstream/jdom: BSD with advertising (License-Verified)
downstream/jdom2: BSD with advertising (License-Verified)
downstream/jflex: BSD-3-Clause (License-Verified)
downstream/jsoup: MIT (License-Verified)
downstream/jsr-305: BSD (License-Verified)
downstream/junit4: EPL-1.0 (License-Verified)
downstream/junit5: EPL-2.0 (License-Verified)
downstream/maven: ASL 2.0 (License-Verified)
downstream/maven-antrun-plugin: ASL 2.0 (License-Verified)
downstream/maven-archiver: ASL 2.0 (License-Verified)
downstream/maven-artifact-transfer: ASL 2.0 (License-Verified)
downstream/maven-assembly-plugin: ASL 2.0 (License-Verified)
downstream/maven-bundle-plugin: ASL 2.0 (License-Verified)
downstream/maven-common-artifact-filters: ASL 2.0 (License-Verified)
downstream/maven-compiler-plugin: ASL 2.0 (License-Verified)
downstream/maven-dependency-analyzer: ASL 2.0 (License-Verified)
downstream/maven-dependency-plugin: ASL 2.0 (License-Verified)
downstream/maven-dependency-tree: ASL 2.0 (License-Verified)
downstream/maven-enforcer: ASL 2.0 (License-Verified)
downstream/maven-file-management: ASL 2.0 (License-Verified)
downstream/maven-filtering: ASL 2.0 (License-Verified)
downstream/maven-jar-plugin: ASL 2.0 (License-Verified)
downstream/maven-parent-pom: ASL 2.0 (License-Verified)
downstream/maven-plugin-testing: ASL 2.0 (License-Verified)
downstream/maven-plugin-tools: ASL 2.0 (License-Verified)
downstream/maven-remote-resources-plugin: ASL 2.0 (License-Verified)
downstream/maven-resolver: ASL 2.0 (License-Verified)
downstream/maven-resources: ASL 2.0 (License-Verified)
downstream/maven-resources-plugin: ASL 2.0 (License-Verified)
downstream/maven-shared-incremental: ASL 2.0 (License-Verified)
downstream/maven-shared-io: ASL 2.0 (License-Verified)
downstream/maven-shared-utils: ASL 2.0 (License-Verified)
downstream/maven-source-plugin: ASL 2.0 (License-Verified)
downstream/maven-surefire: ASL 2.0 (License-Verified)
downstream/maven-verifier: ASL 2.0 (License-Verified)
downstream/maven-wagon: ASL 2.0 (License-Verified)
downstream/mockito: MIT (License-Verified)
downstream/modello: MIT and ASL 2.0 (License-Verified)
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 (License-Verified)
downstream/munnge-maven-plugin: CDDL-1.0 (License-Verified)
downstream/objenesis: ASL 2.0 (License-Verified)
downstream/opentest4j: ASL 2.0 (License-Verified)
downstream/osgi-annotation: ASL 2.0 (License-Verified)
downstream/osgi-cmpn: ASL 2.0 (License-Verified)
downstream/osgi-core: ASL 2.0 (License-Verified)
downstream/oss-parent-pom: ASL 2.0 (License-Verified)
downstream/plexus-archiver: ASL 2.0 (License-Verified)
downstream/plexus-cipher: ASL 2.0 (License-Verified)
downstream/plexus-classworlds: ASL 2.0 (License-Verified)
downstream/plexus-compiler: MIT and ASL 2.0 (License-Verified)
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 (License-Verified)
downstream/plexus-containers: ASL 2.0 and MIT and xpp (License-Verified)
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 (License-Verified)
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 (License-Verified)
downstream/plexus-languages: ASL 2.0 (License-Verified)
downstream/plexus-pom: ASL 2.0 (License-Verified)
downstream/plexus-resources: MIT (License-Verified)
downstream/plexus-sec-dispatcher: ASL 2.0 (License-Verified)
downstream/plexus-utils: ASL 2.0 and ASL 1.1 and BSD and xpp and Public Domain (License-Verified)
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 (License-Verified)
downstream/servlet-api: ASL 2.0 and (EPL-2.0 or GPLv2 with exceptions) (License-Verified)
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 (License-Verified)
downstream/sisu-inject: EPL-1.0 and BSD (License-Verified)
org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/*: BSD
everything else: EPL-1.0
downstream/sisu-mojos: EPL-1.0 (License-Verified)
downstream/sisu-plexus: EPL-1.0 (License-Verified)
downstream/slf4j: MIT (License-Verified)
downstream/testng: ASL 2.0 (License-Verified)
downstream/univocity-parsers: ASL 2.0 (License-Verified)
downstream/velocity-engine: ASL 2.0 (License-Verified)
downstream/xbean: ASL 2.0 (License-Verified)
downstream/xmlunit: ASL 2.0 (License-Verified)
downstream/xmvn: ASL 2.0 (License-Verified)
downstream/xz-java: Public Domain (License-Verified)
mbi: ASL 2.0 (License-Verified)
# Licensing breakdown:
# ant has license: Apache-2.0
# aopalliance has license: LicenseRef-Fedora-Public-Domain
# apache-pom has license: Apache-2.0
# apiguardian has license: Apache-2.0
# asm has license: BSD-3-Clause
# assertj-core has license: Apache-2.0
# bnd has license: Apache-2.0 OR EPL-2.0
# build-helper-maven-plugin has license: MIT
# byte-buddy has license: Apache-2.0
# cdi has license: Apache-2.0
# cglib has license: Apache-2.0 AND BSD-3-Clause
# common-annotations-api has license: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
# commons-beanutils has license: Apache-2.0
# commons-cli has license: Apache-2.0
# commons-codec has license: Apache-2.0
# commons-collections has license: Apache-2.0
# commons-compress has license: Apache-2.0
# commons-io has license: Apache-2.0
# commons-jxpath has license: Apache-2.0
# commons-lang has license: Apache-2.0
# commons-logging has license: Apache-2.0
# commons-parent-pom has license: Apache-2.0
# cup has license: SMLNJ
# disruptor has license: Apache-2.0
# easymock has license: Apache-2.0
# extra-enforcer-rules has license: Apache-2.0
# felix-parent-pom has license: Apache-2.0
# felix-utils has license: Apache-2.0
# fusesource-pom has license: Apache-2.0
# guava has license: Apache-2.0 AND CC0-1.0
# guice has license: Apache-2.0
# hamcrest has license: BSD-3-Clause
# httpcomponents-client has license: Apache-2.0
# httpcomponents-core has license: Apache-2.0
# httpcomponents-parent-pom has license: Apache-2.0
# injection-api has license: Apache-2.0
# jaf-api has license: BSD-3-Clause
# jansi has license: Apache-2.0
# javacc has license: BSD-2-Clause AND BSD-3-Clause
# javacc-maven-plugin has license: Apache-2.0
# javaparser has license: Apache-2.0 OR LGPL-2.0-or-later
# jcommander has license: Apache-2.0
# jctools has license: Apache-2.0
# jdom has license: Saxpath
# jdom2 has license: Saxpath
# jflex has license: BSD-3-Clause
# jsoup has license: MIT
# jsr-305 has license: BSD-3-Clause AND CC-BY-2.5
# junit4 has license: EPL-1.0
# junit5 has license: EPL-2.0
# log4j has license: Apache-2.0
# mail-api has license: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
# maven has license: Apache-2.0 AND MIT
# maven-antrun-plugin has license: Apache-2.0
# maven-apache-resources has license: Apache-2.0
# maven-archiver has license: Apache-2.0
# maven-artifact-transfer has license: Apache-2.0
# maven-assembly-plugin has license: Apache-2.0
# maven-bundle-plugin has license: Apache-2.0
# maven-common-artifact-filters has license: Apache-2.0
# maven-compiler-plugin has license: Apache-2.0
# maven-dependency-analyzer has license: Apache-2.0
# maven-dependency-plugin has license: Apache-2.0
# maven-dependency-tree has license: Apache-2.0
# maven-enforcer has license: Apache-2.0
# maven-file-management has license: Apache-2.0
# maven-filtering has license: Apache-2.0
# maven-jar-plugin has license: Apache-2.0
# maven-parent-pom has license: Apache-2.0
# maven-plugin-testing has license: Apache-2.0
# maven-plugin-tools has license: Apache-2.0
# maven-remote-resources-plugin has license: Apache-2.0
# maven-resolver has license: Apache-2.0
# maven-resources-plugin has license: Apache-2.0
# maven-shared-incremental has license: Apache-2.0
# maven-shared-io has license: Apache-2.0
# maven-shared-utils has license: Apache-2.0
# maven-source-plugin has license: Apache-2.0
# maven-surefire has license: Apache-2.0 AND CPL-1.0
# maven-verifier has license: Apache-2.0
# maven-wagon has license: Apache-2.0
# mbi has license: Apache-2.0
# mockito has license: MIT
# modello has license: Apache-2.0 AND MIT AND Plexus
# moditect has license: Apache-2.0
# modulemaker-maven-plugin has license: Apache-2.0
# mojo-parent-pom has license: Apache-2.0
# objenesis has license: Apache-2.0
# opentest4j has license: Apache-2.0
# osgi-annotation has license: Apache-2.0
# osgi-cmpn has license: Apache-2.0
# osgi-core has license: Apache-2.0
# plexus-archiver has license: Apache-2.0
# plexus-build-api has license: Apache-2.0
# plexus-cipher has license: Apache-2.0
# plexus-classworlds has license: Apache-2.0 AND Plexus
# plexus-compiler has license: Apache-2.0 AND MIT
# plexus-components-pom has license: Apache-2.0
# plexus-containers has license: Apache-2.0 AND MIT AND xpp
# plexus-interpolation has license: Apache-1.1 AND Apache-2.0 AND MIT
# plexus-io has license: Apache-2.0
# plexus-languages has license: Apache-2.0
# plexus-pom has license: Apache-2.0
# plexus-resources has license: Apache-2.0 AND MIT
# plexus-sec-dispatcher has license: Apache-2.0
# plexus-utils has license: Apache-1.1 AND Apache-2.0 AND BSD-3-Clause AND LicenseRef-Fedora-Public-Domain AND xpp
# qdox has license: Apache-2.0
# servlet-api has license: Apache-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0)
# sisu-inject has license: BSD-3-Clause AND EPL-1.0
# sisu-mojos has license: EPL-1.0
# sisu-plexus has license: BSD-3-Clause AND EPL-1.0
# slf4j has license: Apache-2.0 AND MIT
# testng has license: Apache-2.0
# univocity-parsers has license: Apache-2.0
# velocity-engine has license: Apache-2.0
# xbean has license: Apache-2.0
# xmlunit has license: Apache-2.0
# xmvn has license: Apache-2.0
# xmvn-generator has license: Apache-2.0
# xz-java has license: LicenseRef-Fedora-Public-Domain
# Therefore combined license is:
License: Apache-1.1 AND Apache-2.0 AND (Apache-2.0 OR EPL-2.0) AND (Apache-2.0 OR LGPL-2.0-or-later) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-2.5 AND CC0-1.0 AND CPL-1.0 AND EPL-1.0 AND EPL-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0) AND LicenseRef-Fedora-Public-Domain AND MIT AND Plexus AND SMLNJ AND Saxpath AND xpp

Просмотреть файл

@ -1,115 +1,127 @@
{
"Signatures": {
"javapackages-bootstrap-1.5.0.tar.xz": "37518e10d629f6d7115bd78bed85977c7294f871c2438a57f7857f2c0e065c7c",
"javapackages-bootstrap-PACKAGE-LICENSING": "3f440662012f41be31be13fb764c1f6a21d51f2efdcabf85ed35e9eb8c3b5714",
"ignore.upstream.patch.txt": "441bb5697fc5fb4089b1d43479dd443a8ce4405bec4d6b92c4152d4320ad3a80",
"apache-pom.tar.xz": "cedc788ca41b99d04a6b058b1689e6eda8f33b9afd642e526a0998d7741f7614",
"ant.tar.xz": "230ad9d99c5adfffd14abc3e094e8b7331cef0c061282ce0f13245a02458b604",
"apiguardian.tar.xz": "2637e3d7ba392f36d2bd6faa792385bc33ec195e18215b7efa7f4c580cd3ab8b",
"asm.tar.xz": "89ce0bf3fc95a7554a14b535aa85ad4d0ed9116341b52c357ea73f465594e324",
"assertj-core.tar.xz": "e0d2bc68ee5d4777518ce7b08170a0487597484b6ffdfd7560590f88c2b4f84c",
"bnd.tar.xz": "81302afe2ab49f0990a13d8448690898ef25eb7081665aa994006949bc569c55",
"build-helper-maven-plugin.tar.xz": "e424b36db1f5718cddba851862ceb227c6e8646ea40bca6f52fad421e7f0abdb",
"byte-buddy.tar.xz": "bba5748e2d6174cf8808b906f2b02de67ea825b0636130c95046c11ffe1f3b45",
"cdi.tar.xz": "e53c43904329f066bb62608fc247e7d260ef8f16e7c919df5664e7115e2834ab",
"cglib.tar.xz": "c9b3800a7cae5c62efcb8a0d47676435babb6442086a157c16e40fff9d4e02f8",
"common-annotations-api.tar.xz": "2d261864f5c847442479c77b0d3b435250e16b4df25713e01769f9a4ae78afca",
"commons-beanutils.tar.xz": "12d84832f49925b06e090dce5f0c07b4fd983dd420746cdc6e102feb3a46601f",
"commons-cli.tar.xz": "d3df2a5de3bf57d5c53fc4bc199e7c45a3436f10b76481cf88a51cefbbf7be7c",
"commons-codec.tar.xz": "a9cc38b23b583ab9a277845a57ef2f2b0ef8cb0f41a2c8dc9110f1eeff7ea22c",
"commons-collections.tar.xz": "0a28fe4702eb1ae471d47f0219a1b18863c0019673baa08330c4370ece7518f8",
"commons-compress-1.21.tar.xz": "c35662f60b14b194f379dbbf6eaffaab1d9dfc568e4a8435aef28db52fda8d11",
"commons-io.tar.xz": "bc1821e063263ce6aac33f669e49a86dc4681dbe15d3d6d968402b52009132e8",
"commons-jxpath.tar.xz": "9b25bffed85891c1331d951ce47bcef9db1b3d6a6fbd8decf45e623d406452db",
"commons-lang.tar.xz": "0c4f449791a506f0765239df53d5c2f8b8504a2eb268e0f9f154bb7852baf827",
"commons-logging.tar.xz": "b5c7ccd0b3e36e5774191045288a9de6c3cc09d249d9e72955c1e3672d7c8e6a",
"commons-parent-pom.tar.xz": "94b7007b7ded5a11ac247421dda2c2aea1b4ddc6519fd2ea4c3e1ef7d1dcfc2f",
"cup.tar.xz": "eb63e5c07d86cb29d666f19237cc19a2baf0806c443eea3cc20ce3313f480046",
"easymock.tar.xz": "791676e8f124eb6de3b7fc371f901e955aa1d7ec95e51f91b099b0492620be64",
"felix-parent-pom.tar.xz": "968678162e287991bfd478ba9d673f77a5bb0f5d44262ec769e639d34ab9edcf",
"felix-utils.tar.xz": "ac0c7eee70cf651749e200683db3daf715aea889e8c399cff1e4b494e9409181",
"fusesource-pom.tar.xz": "1616d0dc4f66ad29e27ce329484a5fadf36efb2faea1702bfde3dede7f612a1d",
"guava.tar.xz": "8d147ba92ea1793004dfd9ee77d8450f01364ce306196e671480a5743a2697e1",
"guice.tar.xz": "f8bc5d4061aae98fb8aaa246cf9b1183d6700201cd0d216993f43d23fde6d421",
"hamcrest.tar.xz": "ea0aa53fbc46c84726dd9499a71cd4a4d6b8111aa059a3afd84925cbc94cb40e",
"httpcomponents-client.tar.xz": "2fbf3c7e0077ef4fe3fac1fa77c05a4a88609ef46d86fabf8908ff958abcced1",
"httpcomponents-core.tar.xz": "6660eb60536ee1fec039b9198aadb8d4f9e9eb65f1c4c38c2907ba641e7b6074",
"httpcomponents-parent-pom.tar.xz": "f7c584a25ed4504b6d521e6c100c9d0a24fb3a03de416fa14967ebd2a3423ae5",
"injection-api.tar.xz": "ada3d550b413cf019bcccd9a56bf94f933241a64f464ec59d52b831f16cb456c",
"jansi.tar.xz": "d73c75637f91f3e0f537a8e5cf09bdd8f9dbb553dcf90bf97b1b03dd6e6ba3af",
"jcommander.tar.xz": "9189fd6ba4d5023752879d4f0e31f7a2816f534bfc393c132abfe077c56952b5",
"jdom.tar.xz": "a10c634c077d88362272e89403d08e1012e4b1a9d64ea7f9b1a62426a62f793a",
"jdom2.tar.xz": "9ab9ea96c078593f339e42e2682700b00356e6a60fcecfc96157b97534965c25",
"jflex.tar.xz": "de262ce1989633bada4217e62287a71d134a19ea7f61ee04d900ef2e06980d7f",
"jsoup.tar.xz": "31cc3fab5afb301021c93719ea467a517946c7ce3f73d0a30004faa314dd181b",
"jsr-305.tar.xz": "1d9380e5f31474fb4eb9ac9efe525b3b108d066c763d390f6acb4cbd359afd9c",
"junit4.tar.xz": "57a0f949582dce504e3cd3b955abd7e8fa08d6b5e7e38067051253d36e9e7470",
"junit5.tar.xz": "d6082a4c22225fbab78a03b9696e196f92f9ce66a741c2570c63dff5046b1529",
"maven-antrun-plugin.tar.xz": "a4e75e2b67ac27b19d732ad8bb831572be42cd4978ab63f4a25cd7a73cdc5f9c",
"maven-archiver.tar.xz": "8c896a8702412e6e2900a09933d7b83f7043fc13cc93bd8bed458cfd8c1375e6",
"maven-artifact-transfer.tar.xz": "ce4a6942283aa2ad8515ff5e0beb40a82726fe110ff47de1004c8426abe44c23",
"maven-assembly-plugin.tar.xz": "fc6c6bff65053f1a505117d3687270440bee2a577088bc5963d28b42b00ea27a",
"maven-bundle-plugin.tar.xz": "875b6602e7c7056c46d585aa74dfcd5209384443e60359a193368904ff70b169",
"maven-common-artifact-filters.tar.xz": "13ac3753158de4412f8a5602b5e198f87980089438ffc1f961914075a632503a",
"maven-compiler-plugin.tar.xz": "213c8a1ccfd6b358e21b8aa64fa16b1c7b2a8371f9fe84f7cad835af134d59df",
"maven-dependency-analyzer.tar.xz": "688ef439bdef408f51537416a229cf1281eb98a9ac31a10543ecbf61eb69426c",
"maven-dependency-plugin.tar.xz": "a5cf3e954b5d0b340b963969d578436fb82421a430dccdbe540d29708d8c3dc2",
"maven-dependency-tree.tar.xz": "ef6994c980650b4538584cd6ea15f336114a570cf4494b783a7dd55deb3ecdd5",
"maven-enforcer.tar.xz": "75b041ae427bb0ff376983d1e51db4317ff0e0d0d72fec5bb448596f21de028c",
"maven-file-management.tar.xz": "ffaf523749e890f517529e0b5db3c9f75284daedea39e127bf7f20a54e028e79",
"maven-filtering.tar.xz": "6faa4dab3d94ba4f8eb2cdc293f46559cddcd9505a455d27e730f47e43444fc1",
"maven-jar-plugin.tar.xz": "3ce02e13521f1aef226d63dc3aef3aa9ddc0c16a99d9ad2d60c7c4fcfb952986",
"maven-parent-pom.tar.xz": "3221f2dd38e9e3cac9a3aa34611f30dc3a55a66e02e00c01325872293cefd5c7",
"maven-plugin-testing.tar.xz": "0bc167583eef4321b69d7990d3cb0f2c9e03f7c92137aae0c938c1b6f01798a1",
"maven-plugin-tools.tar.xz": "27a3b5835a34712862b00b3f540fda541c6a54d841988b0a3dec7f02e9a3db11",
"maven-remote-resources-plugin.tar.xz": "e0b8cd3eb4ec00652b44da236b2c4eb796a8f99f89b9f02dbdb290e712854a08",
"maven-resolver.tar.xz": "f9722a31915945fa533995a642f7cee00f5e78ba8c4dfae6ad5f3e84fcbb1f87",
"maven-resources-plugin.tar.xz": "a61514bcf9216c4543c8710dc0c1a7fdf7c4ecdebb1c1de118a2db536142fd9d",
"maven-resources.tar.xz": "cee8b36b3869a40c8fee6e7f01105c835ab192361e9abb5bdd23a706b979b3c1",
"maven-shared-incremental.tar.xz": "951c4c7cf5d4a5a40d47c213c711e76e369cfca4bfd2e55075996706f175af92",
"maven-shared-io.tar.xz": "6de8dff829c7cfa7531b8f4e8d23295a3878d90675840248bf7a34cc0b32e754",
"maven-shared-utils.tar.xz": "292b65df68b83c8bbffe4ef6f1925eaaff5d7ce6a3eec5a5438a1e9a88746503",
"maven-source-plugin.tar.xz": "1dbb66fdec99cb99e10c98a0fd0f51e6b2b31b0877ef016e9557d41a46ca5e26",
"maven-surefire.tar.xz": "2f6b7af5b523949ba194ed61774a336cf88b64cdb81753eb73d0b6a94375ff52",
"maven-verifier.tar.xz": "bfd78b31d226bead42b88ae787c310b42aa57b3f64e68652a4e88b0d0f3b49c9",
"maven-wagon.tar.xz": "a34b0a40dd7bc566a284858613c875c5534f80a7c2afd2c3e503e2385728d131",
"maven.tar.xz": "9041ac7dda108625e159504f14e4d42375a1b2f0cf257a3b3c2ec4f0bd910d9e",
"mockito.tar.xz": "7b35153653525935f7e6a039dbe608a1058b139e9e6b5f3b6d0362ff114fe77f",
"modello.tar.xz": "be90712a48c4305d9e2ea4d35729d2a2b505ea25512fc3014234d9ac1ec6e46c",
"mojo-parent-pom.tar.xz": "23e97b26ff8efd391bccd0cf215bb0ec2e7ac6caf2b9394b61766bfb9b110bb7",
"munge-maven-plugin.tar.xz": "1288f5d919f29cb466cc69e93d5682b1bccb8f305fc134f8113fd7e75339c186",
"objenesis.tar.xz": "3ca5523a85f82f36938b3fcffb93d0eb68da5af7bdcb0d220628925d0dff06e6",
"opentest4j.tar.xz": "f2649aeca9952a5d4418956cbc4d6f6924a3825162353a44451bcc208c82113c",
"osgi-annotation.tar.xz": "855feaeb014bc8617a70eae7c546ed47a0bcd49595c99d0d2e39a87b84f9fab4",
"osgi-cmpn.tar.xz": "78344be15a3ac9b94ac94768493d402ee18c4f595ebb8b2b6471be839e597f57",
"osgi-core.tar.xz": "faa87a67045f6db6d2623d3772f7034b8dadb12e832c38e94f9aa51f32bc9ae7",
"oss-parent-pom.tar.xz": "7a0b3ba7507e99224d96d0bbc5ddc56a58b59999318cd52507b3ce3e2d79b3b7",
"plexus-archiver.tar.xz": "c444101f1ac55dddf2a9798c10074d8a0615902a0b8fdd09fa76da526be9c386",
"plexus-cipher.tar.xz": "7da516bba3704ef175ce4a5e6fcab7f78e72ed8104601f59d319409ed95cd189",
"plexus-classworlds.tar.xz": "f92ba7722caa11a67d8f3d4ed86219c3eb20bba7708cff06dfc0690c7e857138",
"plexus-compiler.tar.xz": "fc03377057331a19c3814a97992b94eed97c94cb86e12d1e0234cfac0fa7c298",
"plexus-components-pom.tar.xz": "9181dc9507e22b272b23651658946fcfa937cb5602be48863b95fbf4626b1159",
"plexus-containers.tar.xz": "718ff889b0c187e263cfd42071e9bb1329021ded3931e6e1d050339d2381e0c5",
"plexus-interpolation.tar.xz": "9a1be9b5976a8709ee7d31239b7debfb1458790d118f85400d92ac30f721e8f6",
"plexus-io.tar.xz": "69199d3243d8dca68c6456adb47bea036167353c2b860b0cfbdb47a6e3226960",
"plexus-languages.tar.xz": "e396ab02c6a47fcff18c88636b7acffe381450bff04b742cb0686d44810448f9",
"plexus-pom.tar.xz": "883146ad5137ade306cdc4f7f462dcb944090c5127269fbf972e32f1e3736761",
"plexus-resources.tar.xz": "6f502ec768dcc28cff4ac1053c39b7746e7000e21804112ecbd82e962bf0763e",
"plexus-sec-dispatcher.tar.xz": "951a7d95d8d34c6ebe8ba2f21caa83f0fe13ab2b0b06e884dfc917019bf1bc47",
"plexus-utils.tar.xz": "2bffe5496cc4e20a7c85584ef07f7e49e6ea862d620116e2aae357162e540e8b",
"qdox.tar.xz": "ae1d5c0c8b151ef352b6a46316a6d5e0b0cd03096d1657def5f871d14e64b828",
"servlet-api.tar.xz": "5b047e73144051316ccaab5a6538ecf4ba6dc09c043e280e87c3a4871c70936c",
"sisu-build-api.tar.xz": "b727f226d896e5c781f207981bba7f232bc29c23d27130ee90d3dacf89a297c8",
"sisu-inject.tar.xz": "c01068336a14c2f13d6b8be98ba4cd65bb78858023789bac844170814b11116c",
"sisu-mojos.tar.xz": "5abb82f48fc52039bd72a953aaf19454cdfdaf268f8c65301965377946b26108",
"sisu-plexus.tar.xz": "d1ef48ada2b8124838e69a2e03a1f0a55f238c15d820726f51c65877aed295ee",
"slf4j.tar.xz": "5b9269e08c6182b01fffb0c5b1c93537e5e591854a5ffc77d272f7a83decc61e",
"testng.tar.xz": "73e026f729c9bec84dec3d272a07b887cdd908ea71db31b6ed3480515305d1e2",
"univocity-parsers.tar.xz": "2451cddf9aaa102979bb1e1f626140b17904fd90eb6049bdb9f960c5ae178378",
"velocity-engine.tar.xz": "c5835596688fb9ed0a6306ab172675655aa03cf9e9d741f4d018e0105688774f",
"xbean.tar.xz": "a94080b08a480c6ec97e133c2417da1bf8902d65ed0108a83c61603500b347f1",
"xmlunit.tar.xz": "0a892da583464ac9056950d368239ac956ea463abfaff9c3b87844e07726d5d2",
"xmvn.tar.xz": "bd83414b1b6d46cfee20989edeba1b47eb760b33c452cb1db0edba0a1fb80493",
"xz-java.tar.xz": "f667046280ce37586c40309f2428e2b4e1a6ff242f698fd39bd3845d8f89fd8e"
"ignore.upstream.patch.txt": "441bb5697fc5fb4089b1d43479dd443a8ce4405bec4d6b92c4152d4320ad3a80",
"ant-1.10.14.tar.xz": "7d85e15b2c148d45f091bead98aa8c30a482085e156a8a99356c7e67c5ec57d8",
"aopalliance-1.0.tar.xz": "6eb9ae56054952989f56afef96009ceb6f971612f94acf2b8a5a9ed5434cb689",
"apache-pom-30.tar.xz": "98c947a661046ece25c33a751a4a21709ca5a907398d91187ef7ef02a1f6b609",
"apiguardian-1.1.2.tar.xz": "78c96802b7305e8ca10e400f83ab2fa6f3a3fdceb34b82773a087eb51d01ee8b",
"asm-9.6.tar.xz": "8a6d113e0bde13cfe84888f2132ae486d91d02bc5f1c1bfe610e0a5a936e5b0a",
"assertj-core-3.24.2.tar.xz": "0c6a2b92579b315de5f157c462e36fb56629af7477de68c17442e0519a068279",
"bnd-5.2.0.tar.xz": "b9b917dbe5e5e9717abfab4d5afc3bd54498f769e5fc772baa5013717fa50ca1",
"build-helper-maven-plugin-3.4.0.tar.xz": "5fc1515e6533c5b3ef137023db6be4910d6b6abb3296a40f87098fe2dd8a46c2",
"byte-buddy-1.14.10.tar.xz": "b0d745abef6cdb5f79b822498cbd3cfbf2720a3a6dc145d45d7c6990713f04d5",
"cdi-2.0.2.tar.xz": "71b1e0fd4bc6d16cefd54058e8351de16aa4617a5ea30d4e4425cf934e703fed",
"cglib-3.3.0.tar.xz": "56139b34272778365251b6b57f18747a6a90a2ee33825a6540ec7ace1ae37cfb",
"common-annotations-api-1.3.5.tar.xz": "7eecf1ffafbd0bcdf5e6dea2b89f9f380f23b5b1ea59f5d2e9bb6da3ef5cfc78",
"commons-beanutils-1.9.4.tar.xz": "781e65ade2dbf94d24ccb94c48c13f3c964e952a97ac6e707245597a95642738",
"commons-cli-1.5.0.tar.xz": "09215afa17173d7c0dd5c12c1686263746ac5d04529e4c68a9d41d0b52f659bb",
"commons-codec-1.16.0.tar.xz": "55facb18c759bf7d3b0271e3c4a2e3b50bbc51629e52f8ed7e42af261f283835",
"commons-collections-3.2.2.tar.xz": "199cea1d399973529d1e7f882b5d0ceb2910f2db880df9ab2c9d78ea2dbcfd04",
"commons-compress-jpb-1.23.0.tar.xz": "61ed942190cf367bf1e37f42c1337fd6036c0d9a016415709d07d17c24314930",
"commons-io-2.13.0.tar.xz": "95cd8bbaaa0bf353e9ffcd2ee7cc3dec693bc7eaf4212150c521a72954a98cf5",
"commons-jxpath-jpb2-1.3.tar.xz": "1fe5f2a2a14a2d32e4e8b561c4e52dd03fa06d76ef2464eede2a92f961f4e2f8",
"commons-lang-3.13.0.tar.xz": "88bd504647d1dc35e4c76538453b0efd7eae885823ad537a8a0f4fdf4578539a",
"commons-logging-1.2.tar.xz": "c63ef20e18d89296242e8365f2edd2455562f562943516cd6e145e689a85a912",
"commons-parent-pom-65.tar.xz": "d774be24202a2b6f9b461355f92cfb491ccbc4015914506474379fdbaf661776",
"cup-0.11b.tar.xz": "01b6d4f95c2aa42b7b3ed5129c0fe8f396f676352eeb50ee8ff2f0417b3fd2b1",
"disruptor-3.4.4.tar.xz": "cd63f3caba7ed73f47a7de0a208d0940cef7df3f2a2d4fa7544bf3b64f018a2d",
"easymock-4.3.tar.xz": "5d95f5b031770b5e18937decfd80a0515ca0a158278a3f2b0dcd4e9f49e904a9",
"extra-enforcer-rules-1.7.0.tar.xz": "3d78d6701b630b57465105fedd81e5c6482dd7f9fe6f2b58a5e7455aaf667757",
"felix-parent-pom-7.tar.xz": "2ea232461543e98e96fe7bb1de06294711ec6e45254a11a46277e48e58df0a7f",
"felix-utils-1.11.8.tar.xz": "400bacd4a9d92350e643e32208f3c4eed8f5079af0d02642d306a008d23c11f5",
"fusesource-pom-1.12.tar.xz": "f3ed142f551c6b79db27e4d51698f26d58af76196b724f4577d7ab99d2a77ae1",
"generate-bundled-provides.sh": "589c247f0f1c8d1bd22beb24156b2d130d1bfdbd308419720d44f1a5c6a3b528",
"guava-31.1.tar.xz": "d5da897ff9786eae29b858afaff6d7795ecd2371cf821f715f505e1c1d3bb88b",
"guice-5.1.0.tar.xz": "332b6c1eb450ecc106ae53fc30cb64084fc5224eae262629857830799d6973a9",
"hamcrest-2.2.tar.xz": "90b921b2fecea53be06a47b9029e44c4c0dfecc2a699a96b2b8b0677c7fe695f",
"httpcomponents-client-4.5.13.tar.xz": "e54f1a230a00fa118dd10d8afa3f89990034aa62fff11abc0da698df255a0638",
"httpcomponents-core-4.4.13.tar.xz": "bc7a0891976a014c9d622b9af460cc5517b85f42cc4e08f6b45f5960887c7456",
"httpcomponents-parent-pom-13.tar.xz": "e801334181beb35aa61e77fc129dcbd36ff2680af6c50ed257b0d5cb3c2d8fc6",
"injection-api-1.0.5.tar.xz": "4ed25912a455c00c19639c600286f9c6b685a7d2f7ce769827299b55542ccc49",
"jaf-api-2.1.2.tar.xz": "b2318d06eaeb0ce5e3dac04d247585e2979b824d4195b52b8320f4a01a33d62a",
"jansi-2.4.0.tar.xz": "79f6fe7ffe4000c1ac999838696c82d43717f75801b9730ec0519c17a0b81435",
"javacc-maven-plugin-3.0.1.tar.xz": "2237ae8d943e3d36d480dba1880b323dfc4cfeeda0fc7df1c244d82161c6642a",
"javacc-7.0.13.tar.xz": "3a3bb32da64a6a6764fa9776b20fbae6e34e837e386c9a2f3de728fbb2ea888a",
"javapackages-bootstrap-PACKAGE-LICENSING": "980c1af9341e8c7fdffb8ee16c5330137c20af5fddf278435f7906b4e67147eb",
"javaparser-3.25.7.tar.xz": "53bba43236a26f068dc69121a4930cde110206b0d378322fcf202081fc5956fd",
"jcommander-1.82.tar.xz": "c49961787830ec5e845cb164f88d74ddd5856fc78ab70e33725fe0101da8214c",
"jctools-4.0.1.tar.xz": "5df1e41608da7112493198430898e0c8f58cbeddfd53e11e833dcb047bfe7033",
"jdom-1.1.3.tar.xz": "57f07a3ed9d8d6f26c0ad3d454985ce34342821dd3369cfef45ce5e06fc1efa9",
"jdom2-2.0.6.1.tar.xz": "b55b4fcd265356839940738823107713bf34949dd5c77320309a3686f289810b",
"jflex-1.7.0.tar.xz": "796e0c3b3d34b3467269b3341c217ab2aec92c7730be2452325966e0cefc0ba5",
"jsoup-1.16.1.tar.xz": "cbf5564e6ed808ff01d66b63c523966d58ea8cb90b3ffaeba398b920c6efd20f",
"jsr-305-3.0.2.tar.xz": "ee406463eb1f9263ada4a3c606dd1c37f5d8fcf2fa770eac7fea59b7553f0d53",
"junit4-4.13.2.tar.xz": "bf49204f889f85a612085dfadd0574758fe305b1cbe009ea610a4c0b3c7fc997",
"junit5-5.10.0.tar.xz": "352f7aa081c6fea1a73aa66e6c9d76b991303dab95f78d9330446879d9dbbf17",
"log4j-2.20.0.tar.xz": "a1254a85b76e25f30c22222551daf925f6b3db7a1077bf65d198ae11e8a0123b",
"mail-api-2.1.2.tar.xz": "7a0200cf31f0671f984669027f1dacbc775e8e3e189f0d6c21c0ffd36175e9a9",
"maven-antrun-plugin-3.1.0.tar.xz": "859aac5f9923795cd5b4da824be7e6f3b854d52cc5b32786b95a41316c2ea7bc",
"maven-apache-resources-1.5.tar.xz": "d6d3ef7872f4101cb9c5069f19ca517480b06f1ca3425095a0099fab46854522",
"maven-archiver-3.6.0.tar.xz": "bdc858435d1eddd8daea512f8dc79b170061be4c8ed1867bf7b48a80ef88db8f",
"maven-artifact-transfer-0.13.1.tar.xz": "8ea9c053a40da013318fdf70b30677bc2bc0acb95a563e307a714b6e4ebbada1",
"maven-assembly-plugin-3.6.0.tar.xz": "8a51822638533ad66f92c88de2d55db5f8e61969d13fe878b13ea5613b86ff50",
"maven-bundle-plugin-5.1.9.tar.xz": "27d41577b18161bdc96a8b8473559b64cfec9faa1d10c883c8f23975ca0ec9f4",
"maven-common-artifact-filters-3.3.2.tar.xz": "ad3f42b70227a85137ad49dc8890b379365f827ac51c1a21252dac8a0ab922f5",
"maven-compiler-plugin-3.11.0.tar.xz": "52f29c5ea08f8b8e1ed058e0039dbf88159e8ad20be0a281fc2cc318a676f5a1",
"maven-dependency-analyzer-1.13.2.tar.xz": "977e6be33e7b2a607b6b2d8379dfea16b22818143460eb20db77812b3f38a15a",
"maven-dependency-plugin-3.6.0.tar.xz": "1628c14eeb92a70ef51c522def96e7b468b01864a1c77b632a35a3ba0f327d32",
"maven-dependency-tree-3.2.1.tar.xz": "d2d6937478304e24478471c645fd54a8d75b85c4839063f93af3c45ae7e8a06d",
"maven-enforcer-3.3.0.tar.xz": "635570edede9afe9f1b25372e4c80bc85f0070ab18b9ba44b53f9391077af390",
"maven-file-management-3.1.0.tar.xz": "71638909fe819ae287d8135c256844bf23193c4afbe1a07582b2c81128bd78cb",
"maven-filtering-3.3.1.tar.xz": "4dd3d58f4d2d831852f0c19cc959d853c1de1badd7c212a9712cb6bfba9d79c4",
"maven-jar-plugin-3.3.0.tar.xz": "97b142bed4d6c71a0483de29a1352ed523879cc349844caf5685d0e3421a811b",
"maven-parent-pom-40.tar.xz": "491d42e06b0d2e20556f99e27a721ae9b34f7aa07ca6db1393fecfc2ee6a8db5",
"maven-plugin-testing-3.3.0.tar.xz": "e31f39d6a7a0bf3391ed01cb72451dedf0ebb35f31695243075c657ea419d0d3",
"maven-plugin-tools-jpb-3.9.0.tar.xz": "df4447ce6d295853e434c8715c042f7e879942059cf4a3facd5306e978fb8c11",
"maven-remote-resources-plugin-3.1.0.tar.xz": "16705d75bd7a544987e275796147efa97f8fbcc03f4034ef26ef833c49fe9e5a",
"maven-resolver-1.9.15.tar.xz": "f4e54fa838a26aab28171fcc30fb462c293413779b6c866802cf0f90b7d29b44",
"maven-resources-plugin-3.3.1.tar.xz": "dc3cbf09141d88a6d7e94884d885857f03ca40ea10b24242be8be0c386bdcc36",
"maven-shared-incremental-1.1.tar.xz": "957f23d549032e7ba7ce0d34c551860bf3a55e1f5ce29f5b03f249d82729ca4c",
"maven-shared-io-3.0.0.tar.xz": "17a37a6a13d28ee4a462a9cdd5da83a55c2ac6dec1075ba90c20bb2e13dfaa8a",
"maven-shared-utils-3.4.2.tar.xz": "3262748458861c4639285c81687d8316ed69d593846e8f0b5afdeee74d610812",
"maven-source-plugin-3.3.0.tar.xz": "124210164bea271aba194c4ce80c9211b210b722082e2d1a364e179091e0d57f",
"maven-surefire-3.1.2.tar.xz": "8cad7e95e503a1e0410967c48c9f338672b23fa57d832bc1e4221c0f60d6c499",
"maven-verifier-2.0.0~M1.tar.xz": "c66494e01da00d331da98ef711cdc41834f6f442a80db6a026ade5f15da20310",
"maven-wagon-3.5.3.tar.xz": "f8863e89367e9701daa54b58b2d2df5f4d3524fac796c122db5d444954e48026",
"maven-3.9.4.tar.xz": "27b22fd247eeb0f3812ccc636598e4b5838dbbafe5765c6cc92953fb135e4064",
"mockito-3.7.13.tar.xz": "f2b19b5eaf5c3bb84b4ddd3a1610323d96fe50081440b51433b7bd60ecf42a79",
"modello-2.1.1.tar.xz": "ef92e3d86e74fdb0355b0c89c1737f32db546091ddf8294f79ad792b516f3ac0",
"moditect-1.1.0.tar.xz": "bf92a1362dcec9487d98b4fb093ade9a2a821f2493d3d49b9341675f605b5a1b",
"modulemaker-maven-plugin-1.9.tar.xz": "bc47edb5f8b94a4432dc75376c75e8c88b05311e9970ae824334f56004da7b6e",
"mojo-parent-pom-76.tar.xz": "3212d813e74aab2eb3d7cc22cc18e95608b69bc939073ec3ad32fc855be1eb1a",
"objenesis-3.3.tar.xz": "1a9b915cf4f5ac4f4cde4926d0bf843f40f48c91c78797b0cfd862911f71487a",
"opentest4j-1.3.0.tar.xz": "086da71ad5bf5b004aea5c624d3f24ea6863e4c9bb3d22049b9e9516bae0c295",
"osgi-annotation-8.1.0.tar.xz": "0d74f0564fc2cb5794dc33fce698d955211f1e2d9c5fb3459bd16e1623d7e737",
"osgi-cmpn-7.0.0.tar.xz": "09c75620bf2bfecb456f5aa1818855a38389f2d2743756371e11c89cf5330857",
"osgi-core-8.0.0.tar.xz": "ffbfb16337563f2c49c7d1a5c6c20327257d9fd27a795998512d1152b11dee98",
"plexus-archiver-jpb-4.8.0.tar.xz": "beb491575f394ea231f4a91af79a36053ad19b3870ad73c4b98a6725022aba66",
"plexus-build-api-0.0.7.tar.xz": "9a9547136e22615ed21e7d38489012b7c323bd6336ec13f952a67bada60fc88d",
"plexus-cipher-2.0.tar.xz": "018e98f73c297d22c8fea42c216ff5c3aac9f674458bdc5102d5a6e6254f6518",
"plexus-classworlds-2.7.0.tar.xz": "f1b62dde17f8036a5fe392f14f5b4e9ca0dbf81cda94ce7ac66e76bb1b2a27f6",
"plexus-compiler-2.13.0.tar.xz": "fcdc567d0dab2845970ac769d3e17808a0fe495fb5291720b2e67402a053e0dd",
"plexus-components-pom-14.1.tar.xz": "1dfa4a70654fd83806099e03f5bbda0d0d034a57c07e6d98798e6c81cfe3e902",
"plexus-containers-2.1.1.tar.xz": "3b6ebcd998eff505e079d2dbbf3f561293848b43130b99cfe4a6fd83a2638c7e",
"plexus-interpolation-1.26.tar.xz": "777d9e2aa240dbf82b9b6708f5fa1b2113d075016396aebf1d981cfab91f9c27",
"plexus-io-3.4.1.tar.xz": "e118758e4547f862097e071e9b41f0cd00157e6956e593024f96bcfb0c3fef02",
"plexus-languages-1.1.2.tar.xz": "2a6267e2096452bc755f0ae24cb2350c435a3054fd95553fb93cb697340aa948",
"plexus-pom-14.tar.xz": "521e7ea45a87e8de2dcc85ac18309377998275409021697917d2212bf3e77067",
"plexus-resources-1.2.0.tar.xz": "df61c4849511d092fda1ed8c083ee25cb1d912f6d01dc3d648db063d96ab808f",
"plexus-sec-dispatcher-2.0.tar.xz": "1f97702c18008b54522dbfe4de90dab989a9ed93582152b04d99358018520412",
"plexus-utils.tar-3.5.1.xz": "ada6b9965b428a896fb7c32de5adeb3c8b64e725f1d07027a4adb49766518ecd",
"qdox.tar-2.0.3.xz": "a1c4cd94501de5aa7597975d93a3ab9c69822a659756394ba376ea0664afc99d",
"servlet-api-4.0.3.tar.xz": "442497f3e4793cda14f1416a71dd0a67f045bc3196074f307bc2ec7193d59b4a",
"sisu-inject-0.3.5.tar.xz": "258717f4899a9108a36de984ee879962bb623ba89ace957ff99ebec31d9bda27",
"sisu-mojos-0.3.5.tar.xz": "9560fe4f8bd08ae7f4456e13e43b915a3c7f46bf9ac380d3edc3dff50fc55c39",
"sisu-plexus-0.3.5.tar.xz": "b826ec2e496ca4b7877121fa85d90c5385e3b02f0872d425c6beff82eb864fe2",
"slf4j-1.7.36.tar.xz": "d06d5610221d682e71a852602febb0025b0a95c50b4288d2f31ccade9282f585",
"testng-7.8.0.tar.xz": "f5aa2d793f8aa034fe9dcec42c910c96c37ee7adcc8749ceec81a10cbc8deda8",
"univocity-parsers-2.9.1.tar.xz": "45ae115e55f69afa1cd76d0467e8b0997de4fcb49f565e1f8b8d44e38cad203c",
"velocity-engine-2.3.tar.xz": "e334f2eb0ea9f6ac8d7f64051a32428df347a8151a9fd8b07c3b7528c26b6987",
"xbean-4.23.tar.xz": "8435368ba7a776cc137993cf75f911093c07c3acaee41a1ce393f1b930b63a8f",
"xmlunit-2.9.1.tar.xz": "01da4ee0d3b95ed4e971cafd63f3395b319e0186ac99fbb50baf8cc9c0604caf",
"xmvn-jpb-4.2.0.tar.xz": "b39fff75396d6b6559f27812bd88053c0676e5579617e99ffc03f4499c9e2e9f",
"xmvn-generator-1.2.1.tar.xz": "3bbff65bf3492e0f52536df41d14acce23e3f9b7442678a75c200bc7ef044c14",
"xz-java-1.9.tar.xz": "7e03ad713d8d655eacccb72ea53a8adb8f9a5adb4f7448c1bcdcabd430f3f038",
"javapackages-bootstrap-1.14.0.tar.xz": "49784df023dab8a2bb96a5c1a25b37c6f91c6ff633ae1241b113a42091c623ee"
}
}
}

Просмотреть файл

@ -6,17 +6,25 @@
%global __requires_exclude_from \\.jar$
%global __provides_exclude_from \\.jar$
# Generated list of bundled packages
%global __local_generator_provides cat %{_builddir}/%{buildsubdir}/bundled-provides.txt
%global __local_generator_path ^%{metadataPath}/.*$
%global debug_package %{nil}
%global mavenHomePath %{_datadir}/%{name}
%global metadataPath %{mavenHomePath}/maven-metadata
%global artifactsPath %{_javadir}
%global launchersPath %{_libexecdir}/%{name}
Name: javapackages-bootstrap
Version: 1.5.0
Release: 4%{?dist}
Version: 1.14.0
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-3-Clause and EPL-1.0 and EPL-2.0 and CDDL-1.0 and xpp and CC0 and Public Domain
Vendor: Microsoft Corporation
Distribution: Azure Linux
URL: https://github.com/fedora-java/javapackages-bootstrap
BuildArch: noarch
@ -26,232 +34,252 @@ Source0: https://github.com/fedora-java/javapackages-bootstrap/releases/d
Source1: javapackages-bootstrap-PACKAGE-LICENSING
Source2: ignore.upstream.patch.txt
Source1002: apache-pom.tar.xz
Source1001: ant.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-1.21.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: felix-parent-pom.tar.xz
Source1025: felix-utils.tar.xz
Source1026: fusesource-pom.tar.xz
Source1027: guava.tar.xz
Source1028: guice.tar.xz
Source1029: hamcrest.tar.xz
Source1030: httpcomponents-client.tar.xz
Source1031: httpcomponents-core.tar.xz
Source1032: httpcomponents-parent-pom.tar.xz
Source1033: injection-api.tar.xz
Source1034: jansi.tar.xz
Source1035: jcommander.tar.xz
Source1036: jdom.tar.xz
Source1037: jdom2.tar.xz
Source1038: jflex.tar.xz
Source1039: jsoup.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-cipher.tar.xz
Source1084: plexus-classworlds.tar.xz
Source1085: plexus-compiler.tar.xz
Source1086: plexus-components-pom.tar.xz
Source1087: plexus-containers.tar.xz
Source1088: plexus-interpolation.tar.xz
Source1089: plexus-io.tar.xz
Source1090: plexus-languages.tar.xz
Source1091: plexus-pom.tar.xz
Source1092: plexus-resources.tar.xz
Source1093: plexus-sec-dispatcher.tar.xz
Source1094: plexus-utils.tar.xz
Source1095: qdox.tar.xz
Source1096: servlet-api.tar.xz
Source1097: sisu-build-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
Source1001: ant-1.10.14.tar.xz
Source1002: aopalliance-1.0.tar.xz
Source1003: apache-pom-30.tar.xz
Source1004: apiguardian-1.1.2.tar.xz
Source1005: asm-9.6.tar.xz
Source1006: assertj-core-3.24.2.tar.xz
Source1007: bnd-5.2.0.tar.xz
Source1008: build-helper-maven-plugin-3.4.0.tar.xz
Source1009: byte-buddy-1.14.10.tar.xz
Source1010: cdi-2.0.2.tar.xz
Source1011: cglib-3.3.0.tar.xz
Source1012: common-annotations-api-1.3.5.tar.xz
Source1013: commons-beanutils-1.9.4.tar.xz
Source1014: commons-cli-1.5.0.tar.xz
Source1015: commons-codec-1.16.0.tar.xz
Source1016: commons-collections-3.2.2.tar.xz
Source1017: commons-compress-jpb-1.23.0.tar.xz
Source1018: commons-io-2.13.0.tar.xz
Source1019: commons-jxpath-jpb2-1.3.tar.xz
Source1020: commons-lang-3.13.0.tar.xz
Source1021: commons-logging-1.2.tar.xz
Source1022: commons-parent-pom-65.tar.xz
Source1023: cup-0.11b.tar.xz
Source1024: disruptor-3.4.4.tar.xz
Source1025: easymock-4.3.tar.xz
Source1026: extra-enforcer-rules-1.7.0.tar.xz
Source1027: felix-parent-pom-7.tar.xz
Source1028: felix-utils-1.11.8.tar.xz
Source1029: fusesource-pom-1.12.tar.xz
Source1030: guava-31.1.tar.xz
Source1031: guice-5.1.0.tar.xz
Source1032: hamcrest-2.2.tar.xz
Source1033: httpcomponents-client-4.5.13.tar.xz
Source1034: httpcomponents-core-4.4.13.tar.xz
Source1035: httpcomponents-parent-pom-13.tar.xz
Source1036: injection-api-1.0.5.tar.xz
Source1037: jaf-api-2.1.2.tar.xz
Source1038: jansi-2.4.0.tar.xz
Source1039: javacc-maven-plugin-3.0.1.tar.xz
Source1040: javacc-7.0.13.tar.xz
Source1041: javaparser-3.25.7.tar.xz
Source1042: jcommander-1.82.tar.xz
Source1043: jctools-4.0.1.tar.xz
Source1044: jdom-1.1.3.tar.xz
Source1045: jdom2-2.0.6.1.tar.xz
Source1046: jflex-1.7.0.tar.xz
Source1047: jsoup-1.16.1.tar.xz
Source1048: jsr-305-3.0.2.tar.xz
Source1049: junit4-4.13.2.tar.xz
Source1050: junit5-5.10.0.tar.xz
Source1051: log4j-2.20.0.tar.xz
Source1052: mail-api-2.1.2.tar.xz
Source1053: maven-antrun-plugin-3.1.0.tar.xz
Source1054: maven-apache-resources-1.5.tar.xz
Source1055: maven-archiver-3.6.0.tar.xz
Source1056: maven-artifact-transfer-0.13.1.tar.xz
Source1057: maven-assembly-plugin-3.6.0.tar.xz
Source1058: maven-bundle-plugin-5.1.9.tar.xz
Source1059: maven-common-artifact-filters-3.3.2.tar.xz
Source1060: maven-compiler-plugin-3.11.0.tar.xz
Source1061: maven-dependency-analyzer-1.13.2.tar.xz
Source1062: maven-dependency-plugin-3.6.0.tar.xz
Source1063: maven-dependency-tree-3.2.1.tar.xz
Source1064: maven-enforcer-3.3.0.tar.xz
Source1065: maven-file-management-3.1.0.tar.xz
Source1066: maven-filtering-3.3.1.tar.xz
Source1067: maven-jar-plugin-3.3.0.tar.xz
Source1068: maven-parent-pom-40.tar.xz
Source1069: maven-plugin-testing-3.3.0.tar.xz
Source1070: maven-plugin-tools-jpb-3.9.0.tar.xz
Source1071: maven-remote-resources-plugin-3.1.0.tar.xz
Source1072: maven-resolver-1.9.15.tar.xz
Source1073: maven-resources-plugin-3.3.1.tar.xz
Source1074: maven-shared-incremental-1.1.tar.xz
Source1075: maven-shared-io-3.0.0.tar.xz
Source1076: maven-shared-utils-3.4.2.tar.xz
Source1077: maven-source-plugin-3.3.0.tar.xz
Source1078: maven-surefire-3.1.2.tar.xz
Source1079: maven-verifier-2.0.0~M1.tar.xz
Source1080: maven-wagon-3.5.3.tar.xz
Source1081: maven-3.9.4.tar.xz
Source1082: mockito-3.7.13.tar.xz
Source1083: modello-2.1.1.tar.xz
Source1084: moditect-1.1.0.tar.xz
Source1085: modulemaker-maven-plugin-1.9.tar.xz
Source1086: mojo-parent-pom-76.tar.xz
Source1087: objenesis-3.3.tar.xz
Source1088: opentest4j-1.3.0.tar.xz
Source1089: osgi-annotation-8.1.0.tar.xz
Source1090: osgi-cmpn-7.0.0.tar.xz
Source1091: osgi-core-8.0.0.tar.xz
Source1092: plexus-archiver-jpb-4.8.0.tar.xz
Source1093: plexus-build-api-0.0.7.tar.xz
Source1094: plexus-cipher-2.0.tar.xz
Source1095: plexus-classworlds-2.7.0.tar.xz
Source1096: plexus-compiler-2.13.0.tar.xz
Source1097: plexus-components-pom-14.1.tar.xz
Source1098: plexus-containers-2.1.1.tar.xz
Source1099: plexus-interpolation-1.26.tar.xz
Source1100: plexus-io-3.4.1.tar.xz
Source1101: plexus-languages-1.1.2.tar.xz
Source1102: plexus-pom-14.tar.xz
Source1103: plexus-resources-1.2.0.tar.xz
Source1104: plexus-sec-dispatcher-2.0.tar.xz
Source1105: plexus-utils.tar-3.5.1.xz
Source1106: qdox.tar-2.0.3.xz
Source1107: servlet-api-4.0.3.tar.xz
Source1108: sisu-inject-0.3.5.tar.xz
Source1109: sisu-mojos-0.3.5.tar.xz
Source1110: sisu-plexus-0.3.5.tar.xz
Source1111: slf4j-1.7.36.tar.xz
Source1112: testng-7.8.0.tar.xz
Source1113: univocity-parsers-2.9.1.tar.xz
Source1114: velocity-engine-2.3.tar.xz
Source1115: xbean-4.23.tar.xz
Source1116: xmlunit-2.9.1.tar.xz
Source1118: xmvn-jpb-4.2.0.tar.xz
Source1119: xmvn-generator-1.2.1.tar.xz
Source1120: xz-java-1.9.tar.xz
Patch0: 0001-Bind-to-OpenJDK-11-for-runtime.patch
Patch1: 0001-Remove-usage-of-ArchiveStreamFactory.patch
Patch2: CVE-2023-37460.patch
Provides: bundled(ant) = 1.10.9
Provides: bundled(apache-parent) = 23
Provides: bundled(apiguardian) = 1.1.1
Provides: bundled(objectweb-asm) = 9.0
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.10.20
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.4
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.8.0
Provides: bundled(apache-commons-jxpath) = 1.3
Provides: bundled(apache-commons-lang3) = 3.11
Provides: bundled(apache-commons-logging) = 1.2
Provides: bundled(apache-commons-parent) = 52
Provides: bundled(java_cup) = 0.11b
Provides: bundled(easymock) = 4.2
Provides: bundled(felix-parent) = 7
Provides: bundled(felix-utils) = 1.11.6
Provides: bundled(fusesource-pom) = 1.12
Provides: bundled(guava) = 30.1
Provides: bundled(google-guice) = 4.2.3
Provides: bundled(hamcrest) = 2.2
Provides: bundled(httpcomponents-client) = 4.5.11
Provides: bundled(httpcomponents-core) = 4.4.13
Provides: bundled(httpcomponents-project) = 12
Provides: bundled(atinject) = 1.0.3
Provides: bundled(jansi) = 1.18
Provides: bundled(beust-jcommander) = 1.78
Provides: bundled(jdom) = 1.1.3
Provides: bundled(jdom2) = 2.0.6
Provides: bundled(jflex) = 1.7.0
Provides: bundled(jsoup) = 1.13.1
Provides: bundled(jsr-305) = 3.0.2
Provides: bundled(junit) = 4.13.1
Provides: bundled(junit5) = 5.7.0
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.1.0
Provides: bundled(maven-compiler-plugin) = 3.8.1
Provides: bundled(maven-dependency-analyzer) = 1.11.3
Provides: bundled(maven-dependency-plugin) = 3.1.2
Provides: bundled(maven-dependency-tree) = 3.0.1
Provides: bundled(maven-enforcer) = 3.0.0~M2
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.0
Provides: bundled(maven-remote-resources-plugin) = 1.7.0
Provides: bundled(maven-resolver) = 1.6.1
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.3
Provides: bundled(maven-source-plugin) = 3.2.1
Provides: bundled(maven-surefire) = 3.0.0~M3
Provides: bundled(maven-verifier) = 1.7.2
Provides: bundled(maven-wagon) = 3.4.2
Provides: bundled(maven) = 3.6.3
Provides: bundled(mockito) = 3.7.13
Provides: bundled(modello) = 1.11
Provides: bundled(mojo-parent) = 60
Provides: bundled(munge-maven-plugin) = 1.0
Provides: bundled(objenesis) = 3.1
Provides: bundled(opentest4j) = 1.2.0
Provides: bundled(osgi-annotation) = 8.0.0
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.2
Provides: bundled(plexus-cipher) = 1.7
Provides: bundled(plexus-classworlds) = 2.6.0
Provides: bundled(plexus-compiler) = 2.8.8
Provides: bundled(plexus-components-pom) = 6.4
Provides: bundled(plexus-containers) = 2.1.0
Provides: bundled(plexus-interpolation) = 1.26
Provides: bundled(plexus-io) = 3.2.0
Provides: bundled(plexus-languages) = 1.0.6
Provides: bundled(plexus-pom) = 7
Provides: bundled(plexus-resources) = 1.1.0
Provides: bundled(plexus-sec-dispatcher) = 1.4
Provides: bundled(plexus-utils) = 3.3.0
Provides: bundled(qdox) = 2.0.0
Provides: bundled(jakarta-servlet) = 4.0.3
Provides: bundled(plexus-build-api) = 0.0.7
Provides: bundled(sisu) = 0.3.4
Provides: bundled(sisu-mojos) = 0.3.4
Provides: bundled(sisu-plexus) = 0.3.4
Provides: bundled(slf4j) = 1.7.30
Provides: bundled(testng) = 7.3.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~SNAPSHOT
Provides: bundled(xz-java) = 1.8
Provides: bundled(ant) = 1.10.14
Provides: bundled(aopalliance) = 1.0
Provides: bundled(apache-pom) = 30
Provides: bundled(apiguardian) = 1.1.2
Provides: bundled(asm) = 9.6
Provides: bundled(assertj-core) = 3.24.2
Provides: bundled(bnd) = 5.2.0
Provides: bundled(build-helper-maven-plugin) = 3.4.0
Provides: bundled(byte-buddy) = 1.14.10
Provides: bundled(cdi) = 2.0.2
Provides: bundled(cglib) = 3.3.0
Provides: bundled(common-annotations-api) = 1.3.5
Provides: bundled(commons-beanutils) = 1.9.4
Provides: bundled(commons-cli) = 1.5.0
Provides: bundled(commons-codec) = 1.16.0
Provides: bundled(commons-collections) = 3.2.2
Provides: bundled(commons-compress) = 1.23.0
Provides: bundled(commons-io) = 2.13.0
Provides: bundled(commons-jxpath) = 1.3
Provides: bundled(commons-lang) = 3.13.0
Provides: bundled(commons-logging) = 1.2
Provides: bundled(commons-parent-pom) = 65
Provides: bundled(cup) = 0.11b
Provides: bundled(disruptor) = 3.4.4
Provides: bundled(easymock) = 4.3
Provides: bundled(extra-enforcer-rules) = 1.7.0
Provides: bundled(felix-parent-pom) = 7
Provides: bundled(felix-utils) = 1.11.8
Provides: bundled(fusesource-pom) = 1.12
Provides: bundled(guava) = 31.1
Provides: bundled(guice) = 5.1.0
Provides: bundled(hamcrest) = 2.2
Provides: bundled(httpcomponents-client) = 4.5.13
Provides: bundled(httpcomponents-core) = 4.4.13
Provides: bundled(httpcomponents-parent-pom) = 13
Provides: bundled(injection-api) = 1.0.5
Provides: bundled(jaf-api) = 2.1.2
Provides: bundled(jansi) = 2.4.0
Provides: bundled(javacc-maven-plugin) = 3.0.1
Provides: bundled(javacc) = 7.0.13
Provides: bundled(javaparser) = 3.25.7
Provides: bundled(jcommander) = 1.82
Provides: bundled(jctools) = 4.0.1
Provides: bundled(jdom) = 1.1.3
Provides: bundled(jdom2) = 2.0.6.1
Provides: bundled(jflex) = 1.7.0
Provides: bundled(jsoup) = 1.16.1
Provides: bundled(jsr-305-) = 3.0.2
Provides: bundled(junit4-) = 4.13.2
Provides: bundled(junit5) = 5.10.0
Provides: bundled(log4j) = 2.20.0
Provides: bundled(mail-api) = 2.1.2
Provides: bundled(maven-antrun-plugin) = 3.1.0
Provides: bundled(maven-apache-resources) = 1.5
Provides: bundled(maven-archiver) = 3.6.0
Provides: bundled(maven-artifact-transfer) = 0.13.1
Provides: bundled(maven-assembly-plugin) = 3.6.0
Provides: bundled(maven-bundle-plugin) = 5.1.9
Provides: bundled(maven-common-artifact-filters) = 3.3.2
Provides: bundled(maven-compiler-plugin) = 3.11.0
Provides: bundled(maven-dependency-analyzer) = 1.13.2
Provides: bundled(maven-dependency-plugin) = 3.6.0
Provides: bundled(maven-dependency-tree) = 3.2.1
Provides: bundled(maven-enforcer) = 3.3.0
Provides: bundled(maven-file-management) = 3.1.0
Provides: bundled(maven-filtering) = 3.3.1
Provides: bundled(maven-jar-plugin) = 3.3.0
Provides: bundled(maven-parent-pom) = 40
Provides: bundled(maven-plugin-testing) = 3.3.0
Provides: bundled(maven-plugin-tools) = 3.9.0
Provides: bundled(maven-remote-resources-plugin) = 3.1.0
Provides: bundled(maven-resolver) = 1.9.15
Provides: bundled(maven-resources-plugin) = 3.3.1
Provides: bundled(maven-shared-incremental) = 1.1
Provides: bundled(maven-shared-io) = 3.0.0
Provides: bundled(maven-shared-utils) = 3.4.2
Provides: bundled(maven-source-plugin) = 3.3.0
Provides: bundled(maven-surefire) = 3.1.2
Provides: bundled(maven-verifier) = 2.0.0~M1
Provides: bundled(maven-wagon) = 3.5.3
Provides: bundled(maven) = 3.9.4
Provides: bundled(mockito) = 3.7.13
Provides: bundled(modello) = 2.1.1
Provides: bundled(moditect) = 1.1.0
Provides: bundled(modulemaker-maven-plugin) = 1.9
Provides: bundled(mojo-parent-pom) = 76
Provides: bundled(objenesis) = 3.3
Provides: bundled(opentest4j) = 1.3.0
Provides: bundled(osgi-annotation) = 8.1.0
Provides: bundled(osgi-cmpn) = 7.0.0
Provides: bundled(osgi-core) = 8.0.0
Provides: bundled(plexus-archiver) = 4.8.0
Provides: bundled(plexus-build-api) = 0.0.7
Provides: bundled(plexus-cipher) = 2.0
Provides: bundled(plexus-classworlds) = 2.7.0
Provides: bundled(plexus-compiler) = 2.13.0
Provides: bundled(plexus-components-pom) = 14.1
Provides: bundled(plexus-containers) = 2.1.1
Provides: bundled(plexus-interpolation) = 1.26
Provides: bundled(plexus-io) = 3.4.1
Provides: bundled(plexus-languages) = 1.1.2
Provides: bundled(plexus-pom) = 14
Provides: bundled(plexus-resources) = 1.2.0
Provides: bundled(plexus-sec-dispatcher) = 2.0
Provides: bundled(plexus-utils) = 3.5.1
Provides: bundled(qdox) = 2.0.3
Provides: bundled(servlet-api) = 4.0.3
Provides: bundled(sisu-inject) = 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.8.0
Provides: bundled(univocity-parsers) = 2.9.1
Provides: bundled(velocity-engine) = 2.3
Provides: bundled(xbean) = 4.23
Provides: bundled(xmlunit) = 2.9.1
Provides: bundled(xmvn) = 4.2.0
Provides: bundled(xmvn-generator) = 1.2.1
Provides: bundled(xz-java) = 1.9
BuildRequires: byaccj
BuildRequires: msopenjdk-17
BuildRequires: javapackages-generators
BuildRequires: java-devel
BuildRequires: rpm-devel
BuildRequires: jurand
Requires: bash
Requires: coreutils
@ -288,43 +316,36 @@ do
tar -xf "${source}"
done
%patch 0 -p1
pushd "downstream/commons-compress"
%patch 1 -p1
popd
pushd "downstream/plexus-archiver"
%patch 2 -p1
popd
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}"
# not applying some patches provided by javapackages-bootstrap
# some upstream patches become not applicable when upgrading any of the sources
# only apply the patch if patch is not in the ignore.upstream.patch.txt file
if ! grep -Fxq "patches/${package_name}/${patch_name}" %{SOURCE2}
then
patch -p1 < "../../patches/${package_name}/${patch_name}"
#patch -p1 < "../../patches/${package_name}/${patch_name}"
find . -name '*.java' -exec sed -i 's/\r//' {} +
sed 's/\r//' "../../patches/${package_name}/${patch_name}" | patch -p1
fi
popd
done
# removing harmony files from the source as it causes build time error
sed -i "/<excludeSourceMatching>/a\ \t<excludeSourceMatching>/org/apache/commons/compress/harmony/(pack200|unpack200)/.*</excludeSourceMatching>" project/commons-compress.xml
%build
export LC_ALL=en_US.UTF-8
export JAVA_HOME=$(find /usr/lib/jvm -name "*openjdk*")
echo $JAVA_HOME
./mbi.sh build -parallel
%install
export JAVA_HOME=$(find /usr/lib/jvm -name "*openjdk*")
./mbi.sh dist \
-javaCmdPath=%{java_home}/bin/java \
-basePackageName=%{name} \
-installRoot=%{buildroot} \
-mavenHomePath=%{mavenHomePath} \
@ -339,15 +360,29 @@ do
chmod +x "%{buildroot}%{mavenHomePath}/bin/${f}"
done
# Use toolchains.xml provided by javapackages-tools
ln -sf %{_datadir}/xmvn/conf/toolchains.xml %{buildroot}%{mavenHomePath}/conf/toolchains.xml
install -D -p -m 644 downstream/xmvn-generator/src/main/lua/xmvn-generator.lua %{buildroot}%{_rpmluadir}/%{name}-generator.lua
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngen %{buildroot}%{_rpmmacrodir}/macros.jpbgen
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngenhook %{buildroot}%{_sysconfdir}/rpm/macros.jpbgenhook
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/xmvngen.attr %{buildroot}%{_fileattrsdir}/jpbgen.attr
install -d -m 755 %{buildroot}%{_rpmmacrodir}
echo '%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH' >%{buildroot}%{_rpmmacrodir}/macros.%{name}
echo '
%%__xmvngen_debug 1
%%__xmvngen_libjvm %{java_home}/lib/server/libjvm.so
%%__xmvngen_classpath %{artifactsPath}/%{name}/xmvn-generator.jar:%{artifactsPath}/%{name}/asm.jar:%{artifactsPath}/%{name}/commons-compress.jar
%%__xmvngen_provides_generators org.fedoraproject.xmvn.generator.jpms.JPMSGeneratorFactory
%%__xmvngen_requires_generators %%{nil}
%%__xmvngen_post_install_hooks org.fedoraproject.xmvn.generator.transformer.TransformerHookFactory
%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH
' >%{buildroot}%{_rpmmacrodir}/macros.jpbgen
# by default it sets JAVA_HOME to /usr/lib/jvm/java-11-openjdk
sed -i 's|/usr/lib/jvm/java-11-openjdk|%{java_home}|' %{buildroot}%{_datadir}/%{name}/bin/mvn
sed -i 's|/usr/lib/jvm/java-11-openjdk|%{java_home}|' %{buildroot}%{launchersPath}/xmvn-install
sed -i 's|/usr/lib/jvm/java-17|%{java_home}|' %{buildroot}%{_datadir}/%{name}/bin/mvn
sed -i 's|/usr/lib/jvm/java-17|%{java_home}|' %{buildroot}%{launchersPath}/xmvn-install
sed -i s/xmvn-generator/%{name}-generator/ %{buildroot}%{_sysconfdir}/rpm/macros.jpbgenhook
sed -i s/xmvn-generator/%{name}-generator/ %{buildroot}%{_fileattrsdir}/jpbgen.attr
sed -i s/_xmvngen_/_jpbgen_/ %{buildroot}%{_fileattrsdir}/jpbgen.attr
%check
%{buildroot}%{launchersPath}/xmvn --version
@ -357,13 +392,21 @@ sed -i 's|/usr/lib/jvm/java-11-openjdk|%{java_home}|' %{buildroot}%{launchersPat
%{metadataPath}/*
%{artifactsPath}/*
%{launchersPath}/*
%{_rpmmacrodir}
%{_rpmluadir}/*
%{_rpmmacrodir}/*
%{_fileattrsdir}/*
%{_sysconfdir}/rpm/*
%license %{_licensedir}/%{name}
%doc README.md
%doc AUTHORS
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 1.14.0-2
- Change JAVA_HOME for xmvn to be msopenjdk location.
- Upgrade to 1.14.0 - azl 3.0
- Changes from Fedora 39 (license: MIT).
* Fri Aug 11 2023 Saul Paredes <saulparedes@microsoft.com> - 1.5.0-4
- Patch plexus-archiver to fix CVE-2023-37460

Просмотреть файл

@ -0,0 +1,6 @@
{
"Signatures": {
"jurand-1.3.2.tar.gz": "05c1fa356e2ad4247265ac77e6837faf24a6e291742b2c123f248b85a5edd1dc"
}
}

87
SPECS/jurand/jurand.spec Normal file
Просмотреть файл

@ -0,0 +1,87 @@
Name: jurand
Version: 1.3.2
Release: 4%{?dist}
Summary: A tool for manipulating Java symbols
License: Apache-2.0
Vendor: Microsoft Corporation
Distribution: Azure Linux
URL: https://github.com/fedora-java/jurand
Source0: https://github.com/fedora-java/jurand/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: diffutils
BuildRequires: make
BuildRequires: rubygem-asciidoctor
Obsoletes: javapackages-extra < 6.2.0
%description
The tool can be used for patching .java sources in cases where using sed is
insufficient due to Java language syntax. The tool follows Java language rules
rather than applying simple regular expressions on the source code.
%prep
%setup -q
%build
%{make_build} test-compile manpages
%install
export buildroot=%{buildroot}
export bindir=%{_bindir}
export rpmmacrodir=%{_rpmmacrodir}
export mandir=%{_mandir}/man7
./install.sh
%check
make test
%files -f target/installed_files
%dir %{_rpmconfigdir}
%dir %{_rpmmacrodir}
%license LICENSE NOTICE
%doc README.adoc
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 1.3.2-4
- Initial CBL-Mariner import from Fedora 40 (license: MIT).
- License Verified
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Nov 21 2023 Marian Koncek <mkoncek@redhat.com> - 1.3.2-1
- Update to upstream version 1.3.2
* Wed Aug 30 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.1-3
- Obsolete javapackages-extra
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Mar 23 2023 Marian Koncek <mkoncek@redhat.com> - 1.3.1-1
- Update to upstream version 1.3.1
* Wed Mar 15 2023 Marian Koncek <mkoncek@redhat.com> - 1.3.0-1
- Update to upstream version 1.3.0
* Wed Mar 08 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-2
- Skip interface keyword as annotation in name matching only
* Wed Mar 08 2023 Marian Koncek <mkoncek@redhat.com> - 1.2.0-1
- Update to upstream version 1.2.0
* Tue Mar 07 2023 Marian Koncek <mkoncek@redhat.com> - 1.1.0-1
- Update to upstream version 1.1.0
* Fri Mar 03 2023 Marian Koncek <mkoncek@redhat.com> - 1.0.2-1
- Update to upstream version 1.0.2
* Wed Mar 01 2023 Marian Koncek <mkoncek@redhat.com> - 1.0.0-1
- Initial build

Просмотреть файл

@ -1,25 +0,0 @@
From fd5749e9b8d47cf350527c4831a4ee53cefc60aa Mon Sep 17 00:00:00 2001
From: Mat Booth <mat.booth@redhat.com>
Date: Mon, 20 Jul 2020 22:51:52 +0100
Subject: [PATCH 1/2] plexus languages 1.0
---
.../java/org/apache/maven/plugin/compiler/CompilerMojo.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java b/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java
index 8bc437b..326f9f9 100644
--- a/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java
+++ b/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java
@@ -50,7 +50,7 @@ import org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor;
import org.codehaus.plexus.languages.java.jpms.LocationManager;
import org.codehaus.plexus.languages.java.jpms.ResolvePathsRequest;
import org.codehaus.plexus.languages.java.jpms.ResolvePathsResult;
-import org.codehaus.plexus.languages.java.jpms.ResolvePathsResult.ModuleNameSource;
+import org.codehaus.plexus.languages.java.jpms.ModuleNameSource;
/**
* Compiles application sources
--
2.26.2

Просмотреть файл

@ -1,25 +0,0 @@
From 8ef296b291e7ef1e1e4ab4fa4b520a80bde48a9f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Hohwiller?= <hohwille@users.noreply.github.com>
Date: Tue, 17 Dec 2019 19:05:57 +0100
Subject: [PATCH 2/2] MCOMPILER-359: Fix for NPE
---
.../java/org/apache/maven/plugin/compiler/TestCompilerMojo.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java b/src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java
index f8b9ba1..203dd07 100644
--- a/src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java
+++ b/src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java
@@ -250,7 +250,7 @@ public class TestCompilerMojo
for ( Entry<String, Exception> pathException : result.getPathExceptions().entrySet() )
{
- Throwable cause = pathException.getValue().getCause();
+ Throwable cause = pathException.getValue();
while ( cause.getCause() != null )
{
cause = cause.getCause();
--
2.26.2

Просмотреть файл

@ -1,5 +1,5 @@
{
"Signatures": {
"maven-compiler-plugin-3.8.1-source-release.zip": "c636642705d56f22ee6a0f802e811efedd2e9f84526c7a10c8a88e59571e52f1"
"maven-compiler-plugin-3.11.0-source-release.zip": "1c6f131f18c4a4a052caeeb1cfc59a1badcebaf02d1ae635e2d8db8099ff0860"
}
}

Просмотреть файл

@ -1,17 +1,13 @@
%bcond_without bootstrap
Summary: Maven Compiler Plugin
Name: maven-compiler-plugin
Version: 3.8.1
Release: 12%{?dist}
Version: 3.11.0
Release: 1%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Azure Linux
URL: https://maven.apache.org/plugins/maven-compiler-plugin
Source0: https://archive.apache.org/dist/maven/plugins/%{name}-%{version}-source-release.zip
# port to plexus-languages 1.0.3
Patch0: 0001-plexus-languages-1.0.patch
# Taken from upstream commit: https://github.com/apache/maven-compiler-plugin/commit/116b98153ef5ce7b13c0275324baa28bca8bc887
Patch1: 0002-MCOMPILER-359-Fix-for-NPE.patch
BuildRequires: javapackages-bootstrap
BuildRequires: javapackages-local-bootstrap
BuildArch: noarch
@ -27,8 +23,6 @@ API documentation for %{name}.
%prep
%setup -q
%patch 0 -p1
%patch 1 -p1
# Replace path to junit in a test case with the system wide .jar
sed -i 's|localRepository,\ "junit/junit/3.8.1/junit-3.8.1.jar"|"%(find-jar junit || find-jar javapackages-bootstrap/junit)"|' src/test/java/org/apache/maven/plugin/compiler/CompilerMojoTestCase.java
@ -46,6 +40,9 @@ sed -i 's|localRepository,\ "junit/junit/3.8.1/junit-3.8.1.jar"|"%(find-jar juni
%license LICENSE NOTICE
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 3.11.0-1
- Auto-upgrade to 3.11.0 - azl 3.0
* Thu Mar 24 2023 Riken Maharjan <rmaharjan@microsoft.com> - 3.8.1-13
- Initial CBL-Mariner import from Fedora 36 (license: MIT)
- License verified
@ -219,4 +216,4 @@ sed -i 's|localRepository,\ "junit/junit/3.8.1/junit-3.8.1.jar"|"%(find-jar juni
- Add missing requires.
* Tue May 11 2010 Alexander Kurtakov <akurtako@redhat.com> 2.0.2-1
- Initial package.
- Initial package.

Просмотреть файл

@ -1,5 +1,5 @@
{
"Signatures": {
"maven-jar-plugin-3.2.2-source-release.zip": "35d28d828096fd6181f6ed3a8267f05cd21ae072972382b8abe029c69ffaf768"
"maven-jar-plugin-3.3.0-source-release.zip": "87d77c76b594d5ebb6d719d5ea5ccd1249411183ff243e50d6c315c358307b4f"
}
}
}

Просмотреть файл

@ -1,8 +1,8 @@
%bcond_without bootstrap
Summary: Maven JAR Plugin
Name: maven-jar-plugin
Version: 3.2.2
Release: 4%{?dist}
Version: 3.3.0
Release: 1%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Azure Linux
@ -42,6 +42,9 @@ API documentation for %{name}.
%doc NOTICE
%changelog
* Sat Feb 03 2024 Riken Maharjan <rmaharjan@microsoft.com> - 3.3.0-1
- Upgrade to 3.3.0 - azl 3.0
* Thu Mar 24 2023 Riken Maharjan <rmaharjan@microsoft.com> - 3.2.2-4
- Initial CBL-Mariner import from Fedora 38 (license: MIT)
- License verified
@ -203,4 +206,4 @@ API documentation for %{name}.
- Requires maven-shared-archiver.
* Thu May 13 2010 Alexander Kurtakov <akurtako@redhat.com> 2.3-1
- Initial package
- Initial package

Просмотреть файл

@ -1,37 +0,0 @@
From 8f7d5c7c763f66035dda86012d58744547672abe Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Thu, 28 Oct 2021 10:03:13 +0200
Subject: [PATCH] Remove use of deprecated SHA-1 and MD5 algorithms
---
.../aether/repository/AuthenticationDigest.java | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/maven-resolver-api/src/main/java/org/eclipse/aether/repository/AuthenticationDigest.java b/maven-resolver-api/src/main/java/org/eclipse/aether/repository/AuthenticationDigest.java
index 27b88c02..6236e7b2 100644
--- a/maven-resolver-api/src/main/java/org/eclipse/aether/repository/AuthenticationDigest.java
+++ b/maven-resolver-api/src/main/java/org/eclipse/aether/repository/AuthenticationDigest.java
@@ -98,18 +98,11 @@ public final class AuthenticationDigest
{
try
{
- return MessageDigest.getInstance( "SHA-1" );
+ return MessageDigest.getInstance( "SHA-256" );
}
catch ( NoSuchAlgorithmException e )
{
- try
- {
- return MessageDigest.getInstance( "MD5" );
- }
- catch ( NoSuchAlgorithmException ne )
- {
- throw new IllegalStateException( ne );
- }
+ throw new IllegalStateException( e );
}
}
--
2.32.0

Просмотреть файл

@ -1,5 +1,5 @@
{
"Signatures": {
"maven-resolver-1.7.3-source-release.zip": "79a42b05fd326845435f007cfd7cd2bd82c4a7cb1723f7f7cdfbdbd29c91da2d"
"maven-resolver-1.9.15-source-release.zip": "9d4b7154249a45ba4141b3153a71b8926892acb103eab70fea6dbb3e304661fe"
}
}
}

Просмотреть файл

@ -1,14 +1,13 @@
Summary: Apache Maven Artifact Resolver library
Name: maven-resolver
Version: 1.7.3
Release: 7%{?dist}
Version: 1.9.15
Release: 1%{?dist}
License: ASL 2.0
Vendor: Microsoft Corporation
Distribution: Azure Linux
URL: https://maven.apache.org/resolver/
Source0: https://archive.apache.org/dist/maven/resolver/%{name}-%{version}-source-release.zip
Patch0: 0001-Remove-use-of-deprecated-SHA-1-and-MD5-algorithms.patch
BuildRequires: javapackages-bootstrap
BuildRequires: javapackages-local-bootstrap
Provides: maven-resolver-api = %{version}-%{release}
@ -32,23 +31,20 @@ artifact transports and artifact resolution.
%prep
%setup -q
%patch 0 -p1
# requires internet connection
rm maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpTransporterTest.java
# Skip tests that equire internet connection
rm maven-resolver-supplier/src/test/java/org/eclipse/aether/supplier/RepositorySystemSupplierTest.java
rm maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/{HttpServer,HttpTransporterTest}.java
%pom_remove_dep org.eclipse.jetty: maven-resolver-transport-http
%pom_remove_plugin -r :bnd-maven-plugin
%pom_remove_plugin -r org.codehaus.mojo:animal-sniffer-maven-plugin
%pom_remove_plugin -r org.apache.maven.plugins:maven-enforcer-plugin
%pom_remove_plugin -r :japicmp-maven-plugin
%pom_disable_module maven-resolver-demos
%pom_disable_module maven-resolver-named-locks-hazelcast
%pom_disable_module maven-resolver-named-locks-redisson
%pom_disable_module maven-resolver-transport-classpath
%if %{without maven_resolver_extra_modules}
%pom_disable_module maven-resolver-transport-file
%pom_disable_module maven-resolver-transport-http
%endif
%{mvn_package} :maven-resolver-test-util __noinstall
# generate OSGi manifests
@ -90,6 +86,9 @@ done
%license LICENSE NOTICE
%changelog
* Wed Mar 20 2024 Riken Maharjan <rmaharjan@microsoft.com> - 1.9.15-1
- Upgrade to 1.9.15 for azl3.0 using Fedora 40 (LIcense: MIT)
* Fri Mar 24 2023 Riken Maharjan <rmaharjan@microsoft.com> - 1.7.3-7
- Initial CBL-Mariner import from Fedora 36 (license: MIT)
- License verified
@ -226,4 +225,4 @@ done
- Obsolete and provide aether
* Tue Apr 11 2017 Michael Simacek <msimacek@redhat.com> - 1.0.3-1
- Initial packaging
- Initial packaging

Просмотреть файл

@ -1,40 +0,0 @@
From 85887dc85709e8719db0becc17adacd905dcd579 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Mon, 10 Jul 2017 10:37:50 +0200
Subject: [PATCH 1/3] Port to TestNG 6.11
---
surefire-providers/surefire-testng/pom.xml | 3 +--
.../maven/surefire/testng/conf/AbstractDirectConfigurator.java | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/surefire-providers/surefire-testng/pom.xml b/surefire-providers/surefire-testng/pom.xml
index 1ce2888..bf93114 100644
--- a/surefire-providers/surefire-testng/pom.xml
+++ b/surefire-providers/surefire-testng/pom.xml
@@ -51,8 +51,7 @@
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>5.10</version>
- <classifier>jdk15</classifier>
+ <version>6.11</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
index e966731..7021ef5 100644
--- a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
+++ b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
@@ -63,7 +63,7 @@ public abstract class AbstractDirectConfigurator
testng.setUseDefaultListeners( false );
configureInstance( testng, options );
// TODO: we should have the Profile so that we can decide if this is needed or not
- testng.setListenerClasses( loadListenerClasses( listeners ) );
+ testng.setListenerClasses( ( List ) loadListenerClasses( listeners ) );
}
@Override
--
2.30.2

Просмотреть файл

@ -0,0 +1,53 @@
From 749b5ec6d04904d82747b60f209945a917ec479e Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Mon, 10 Jul 2017 10:37:50 +0200
Subject: [PATCH 1/4] Port to TestNG 7.4.0
---
surefire-providers/surefire-testng/pom.xml | 3 +--
.../maven/surefire/testng/conf/AbstractDirectConfigurator.java | 2 +-
.../maven/surefire/testng/conf/TestNGMapConfigurator.java | 2 +-
3 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/surefire-providers/surefire-testng/pom.xml b/surefire-providers/surefire-testng/pom.xml
index 5cf9b2e..d23b123 100644
--- a/surefire-providers/surefire-testng/pom.xml
+++ b/surefire-providers/surefire-testng/pom.xml
@@ -54,8 +54,7 @@
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>5.10</version>
- <classifier>jdk15</classifier>
+ <version>7.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
index b73b9ba..ab187b6 100644
--- a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
+++ b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/AbstractDirectConfigurator.java
@@ -57,7 +57,7 @@ public void configure(TestNG testng, Map<String, String> options) throws TestSet
testng.setUseDefaultListeners(false);
configureInstance(testng, options);
// TODO: we should have the Profile so that we can decide if this is needed or not
- testng.setListenerClasses(loadListenerClasses(listeners));
+ testng.setListenerClasses((List)loadListenerClasses(listeners));
}
@Override
diff --git a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
index d91e76a..06dbd23 100755
--- a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
+++ b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
@@ -71,7 +71,7 @@ protected void configureThreadCount(XmlSuite suite, Map<String, String> options)
protected void configureParallel(XmlSuite suite, Map<String, String> options) throws TestSetFailedException {
String parallel = options.get(PARALLEL_PROP);
if (parallel != null) {
- suite.setParallel(parallel);
+ suite.setParallel(XmlSuite.ParallelMode.getValidParallel(parallel));
}
}
--
2.43.0

Просмотреть файл

@ -1,118 +1,110 @@
From 61a123e7dd146933570a252f147fa83666363de3 Mon Sep 17 00:00:00 2001
From e953698dd68a09467fcaa4a390b61c580caefa96 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Mon, 27 Apr 2020 10:45:30 +0200
Subject: [PATCH 2/3] Disable JUnit 4.8 test grouping
Subject: [PATCH 2/4] Disable JUnit 4.8 test grouping
---
.../surefire/junitcore/JUnitCoreProvider.java | 25 +++--------------
.../maven/surefire/testng/TestNGExecutor.java | 27 -------------------
2 files changed, 3 insertions(+), 49 deletions(-)
.../surefire/junitcore/JUnitCoreProvider.java | 21 +++------------
.../maven/surefire/testng/TestNGExecutor.java | 27 +------------------
2 files changed, 4 insertions(+), 44 deletions(-)
diff --git a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
index 7c74e8b..c86bb27 100644
index f2f58fe..c09c51e 100644
--- a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
+++ b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
@@ -25,7 +25,6 @@ import org.apache.maven.surefire.booter.CommandReader;
@@ -39,7 +39,6 @@
import org.apache.maven.surefire.common.junit4.JUnit4RunListener;
import org.apache.maven.surefire.common.junit4.JUnitTestFailureListener;
import org.apache.maven.surefire.common.junit4.Notifier;
-import org.apache.maven.surefire.common.junit48.FilterFactory;
import org.apache.maven.surefire.common.junit48.JUnit48Reflector;
import org.apache.maven.surefire.common.junit48.JUnit48TestChecker;
import org.apache.maven.surefire.providerapi.AbstractProvider;
@@ -47,6 +46,7 @@ import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import static org.apache.maven.surefire.booter.CommandReader.getReader;
import org.junit.runner.Description;
@@ -50,6 +49,7 @@
import static org.apache.maven.surefire.api.report.RunMode.RERUN_TEST_AFTER_FAILURE;
import static org.apache.maven.surefire.api.testset.TestListResolver.optionallyWildcardFilter;
import static org.apache.maven.surefire.api.util.TestsToRun.fromClass;
+import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.createMatchAnyDescriptionFilter;
import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.generateFailingTestDescriptions;
import static org.apache.maven.surefire.common.junit4.JUnit4RunListenerFactory.createCustomListeners;
import static org.apache.maven.surefire.common.junit4.Notifier.pureNotifier;
@@ -126,7 +126,7 @@ public class JUnitCoreProvider
new Notifier( createRunListener( reporterFactory, consoleStream ), getSkipAfterFailureCount() );
@@ -118,7 +118,7 @@ public RunResult invoke(Object forkTestSet) throws TestSetFailedException {
Notifier notifier = new Notifier(listener, getSkipAfterFailureCount());
// startCapture() called in createRunListener() in prior to setTestsToRun()
- Filter filter = jUnit48Reflector.isJUnit48Available() ? createJUnit48Filter() : null;
+ Filter filter = null;
if ( testsToRun == null )
{
@@ -168,8 +168,7 @@ public class JUnitCoreProvider
{
Set<Description> failures = generateFailingTestDescriptions( testFailureListener.getAllFailures() );
if (testsToRun == null) {
setTestsToRun(forkTestSet);
@@ -158,8 +158,7 @@ public RunResult invoke(Object forkTestSet) throws TestSetFailedException {
i++) {
Set<Description> failures = generateFailingTestDescriptions(testFailureListener.getAllFailures());
testFailureListener.reset();
- FilterFactory filterFactory = new FilterFactory( testClassLoader );
- Filter failureDescriptionFilter = filterFactory.createMatchAnyDescriptionFilter( failures );
+ Filter failureDescriptionFilter = createMatchAnyDescriptionFilter( failures );
rerunCore.execute( testsToRun, failureDescriptionFilter );
- FilterFactory filterFactory = new FilterFactory(testClassLoader);
- Filter failureDescriptionFilter = filterFactory.createMatchAnyDescriptionFilter(failures);
+ Filter failureDescriptionFilter = createMatchAnyDescriptionFilter(failures);
rerunCore.execute(testsToRun, failureDescriptionFilter);
}
}
@@ -270,24 +269,6 @@ public class JUnitCoreProvider
@@ -236,20 +235,6 @@ private boolean isParallelTypes() {
return jUnitCoreParameters.isParallelClasses() || jUnitCoreParameters.isParallelSuites();
}
- private Filter createJUnit48Filter()
- {
- final FilterFactory factory = new FilterFactory( testClassLoader );
- private Filter createJUnit48Filter() {
- final FilterFactory factory = new FilterFactory(testClassLoader);
- Map<String, String> props = providerParameters.getProviderProperties();
- Filter groupFilter = factory.canCreateGroupFilter( props ) ? factory.createGroupFilter( props ) : null;
- TestListResolver methodFilter = optionallyWildcardFilter( testResolver );
- Filter groupFilter = factory.canCreateGroupFilter(props) ? factory.createGroupFilter(props) : null;
- TestListResolver methodFilter = optionallyWildcardFilter(testResolver);
- boolean onlyGroups = methodFilter.isEmpty() || methodFilter.isWildcard();
- if ( onlyGroups )
- {
- if (onlyGroups) {
- return groupFilter;
- }
- else
- {
- Filter jUnitMethodFilter = factory.createMethodFilter( methodFilter );
- return groupFilter == null ? jUnitMethodFilter : factory.and( groupFilter, jUnitMethodFilter );
- } else {
- Filter jUnitMethodFilter = factory.createMethodFilter(methodFilter);
- return groupFilter == null ? jUnitMethodFilter : factory.and(groupFilter, jUnitMethodFilter);
- }
- }
-
private TestsToRun scanClassPath()
{
TestsToRun scanned = scanResult.applyFilter( scannerFilter, testClassLoader );
private TestsToRun scanClassPath() {
TestsToRun scanned = scanResult.applyFilter(scannerFilter, testClassLoader);
return runOrderCalculator.orderTestClasses(scanned);
diff --git a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
index 6bc30a3..05c55f5 100644
index 020212f..299b6bf 100644
--- a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
+++ b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
@@ -237,36 +237,9 @@ final class TestNGExecutor
private static XmlMethodSelector createGroupMatchingSelector( Map<String, String> options )
throws TestSetFailedException
{
- final String groups = options.get( ProviderParameterNames.TESTNG_GROUPS_PROP );
- final String excludedGroups = options.get( ProviderParameterNames.TESTNG_EXCLUDEDGROUPS_PROP );
@@ -258,32 +258,7 @@ private static XmlMethodSelector createMethodNameFilteringSelector(TestListResol
@SuppressWarnings("checkstyle:magicnumber")
private static XmlMethodSelector createGroupMatchingSelector(Map<String, String> options)
throws TestSetFailedException {
- final String groups = options.get(ProviderParameterNames.TESTNG_GROUPS_PROP);
- final String excludedGroups = options.get(ProviderParameterNames.TESTNG_EXCLUDEDGROUPS_PROP);
-
- if ( groups == null && excludedGroups == null )
{
return null;
}
- if (groups == null && excludedGroups == null) {
- return null;
- }
-
- // the class is available in the testClassPath
- final String clazzName = "org.apache.maven.surefire.testng.utils.GroupMatcherMethodSelector";
- try
- {
- Class<?> clazz = Class.forName( clazzName );
- try {
- Class<?> clazz = Class.forName(clazzName);
-
- // HORRIBLE hack, but TNG doesn't allow us to setup a method selector instance directly.
- Method method = clazz.getMethod( "setGroups", String.class, String.class );
- method.invoke( null, groups, excludedGroups );
- }
- catch ( Exception e )
- {
- throw new TestSetFailedException( e.getMessage(), e );
- Method method = clazz.getMethod("setGroups", String.class, String.class);
- method.invoke(null, groups, excludedGroups);
- } catch (Exception e) {
- throw new TestSetFailedException(e.getMessage(), e);
- }
-
- XmlMethodSelector xms = new XmlMethodSelector();
-
- xms.setName( clazzName );
- xms.setName(clazzName);
- // looks to need a high value
- xms.setPriority( 9999 );
- xms.setPriority(9999);
-
- return xms;
+ return null;
}
static void run( List<String> suiteFiles, String testSourceDirectory,
static void run(
--
2.30.2
2.43.0

Просмотреть файл

@ -1,152 +0,0 @@
From bc4f6405bb6ca0a5c0313edf878c51d5d5af9ffa Mon Sep 17 00:00:00 2001
From: Marian Koncek <mkoncek@redhat.com>
Date: Fri, 11 Sep 2020 12:17:15 +0200
Subject: [PATCH 3/3] Port to maven-shared-utils 3.3.3
---
.../DefaultForkConfiguration.java | 26 ++++++++++++-------
.../surefire/report/StatelessXmlReporter.java | 20 +++++++-------
2 files changed, 26 insertions(+), 20 deletions(-)
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java
index 4ab4435..1ce348b 100644
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java
+++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/DefaultForkConfiguration.java
@@ -42,6 +42,8 @@ import static org.apache.maven.plugin.surefire.util.Relocator.relocate;
import static org.apache.maven.plugin.surefire.SurefireHelper.replaceThreadNumberPlaceholders;
import static org.apache.maven.surefire.booter.Classpath.join;
+import org.apache.maven.shared.utils.cli.CommandLineException;
+
/**
* Basic framework which constructs CLI.
*
@@ -135,17 +137,21 @@ public abstract class DefaultForkConfiguration
cli.setExecutable( getJdkForTests().getJvmExecutable() );
- String jvmArgLine = newJvmArgLine( forkNumber );
- if ( !jvmArgLine.isEmpty() )
- {
- cli.createArg()
- .setLine( jvmArgLine );
- }
+ try {
+ String jvmArgLine = newJvmArgLine( forkNumber );
+ if ( !jvmArgLine.isEmpty() )
+ {
+ cli.createArg()
+ .setLine( jvmArgLine );
+ }
- if ( getDebugLine() != null && !getDebugLine().isEmpty() )
- {
- cli.createArg()
- .setLine( getDebugLine() );
+ if ( getDebugLine() != null && !getDebugLine().isEmpty() )
+ {
+ cli.createArg()
+ .setLine( getDebugLine() );
+ }
+ } catch (CommandLineException ex) {
+ throw new SurefireBooterForkException("", ex);
}
resolveClasspath( cli, findStartClass( config ), config, dumpLogDirectory );
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
index fcb066e..bfe894e 100644
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
+++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
@@ -200,7 +200,7 @@ public class StatelessXmlReporter
}
private void serializeTestClass( OutputStream outputStream, OutputStreamWriter fw, XMLWriter ppw,
- List<WrappedReportEntry> methodEntries )
+ List<WrappedReportEntry> methodEntries ) throws IOException
{
if ( rerunFailingTestsCount > 0 )
{
@@ -215,7 +215,7 @@ public class StatelessXmlReporter
}
private void serializeTestClassWithoutRerun( OutputStream outputStream, OutputStreamWriter fw, XMLWriter ppw,
- List<WrappedReportEntry> methodEntries )
+ List<WrappedReportEntry> methodEntries ) throws IOException
{
for ( WrappedReportEntry methodEntry : methodEntries )
{
@@ -231,7 +231,7 @@ public class StatelessXmlReporter
}
private void serializeTestClassWithRerun( OutputStream outputStream, OutputStreamWriter fw, XMLWriter ppw,
- List<WrappedReportEntry> methodEntries )
+ List<WrappedReportEntry> methodEntries ) throws IOException
{
WrappedReportEntry firstMethodEntry = methodEntries.get( 0 );
switch ( getTestResultType( methodEntries ) )
@@ -369,7 +369,7 @@ public class StatelessXmlReporter
return new File( reportsDirectory, stripIllegalFilenameChars( customizedReportName + ".xml" ) );
}
- private void startTestElement( XMLWriter ppw, WrappedReportEntry report )
+ private void startTestElement( XMLWriter ppw, WrappedReportEntry report ) throws IOException
{
ppw.startElement( "testcase" );
String name = phrasedMethodName ? report.getReportName() : report.getName();
@@ -390,7 +390,7 @@ public class StatelessXmlReporter
ppw.addAttribute( "time", report.elapsedTimeAsString() );
}
- private void createTestSuiteElement( XMLWriter ppw, WrappedReportEntry report, TestSetStats testSetStats )
+ private void createTestSuiteElement( XMLWriter ppw, WrappedReportEntry report, TestSetStats testSetStats ) throws IOException
{
ppw.startElement( "testsuite" );
@@ -420,7 +420,7 @@ public class StatelessXmlReporter
private static void getTestProblems( OutputStreamWriter outputStreamWriter, XMLWriter ppw,
WrappedReportEntry report, boolean trimStackTrace, OutputStream fw,
- String testErrorType, boolean createOutErrElementsInside )
+ String testErrorType, boolean createOutErrElementsInside ) throws IOException
{
ppw.startElement( testErrorType );
@@ -477,7 +477,7 @@ public class StatelessXmlReporter
// Create system-out and system-err elements
private static void createOutErrElements( OutputStreamWriter outputStreamWriter, XMLWriter ppw,
- WrappedReportEntry report, OutputStream fw )
+ WrappedReportEntry report, OutputStream fw ) throws IOException
{
EncodingOutputStream eos = new EncodingOutputStream( fw );
addOutputStreamElement( outputStreamWriter, eos, ppw, report.getStdout(), "system-out" );
@@ -487,7 +487,7 @@ public class StatelessXmlReporter
private static void addOutputStreamElement( OutputStreamWriter outputStreamWriter,
EncodingOutputStream eos, XMLWriter xmlWriter,
Utf8RecodingDeferredFileOutputStream utf8RecodingDeferredFileOutputStream,
- String name )
+ String name ) throws IOException
{
if ( utf8RecodingDeferredFileOutputStream != null && utf8RecodingDeferredFileOutputStream.getByteCount() > 0 )
{
@@ -517,7 +517,7 @@ public class StatelessXmlReporter
*
* @param xmlWriter The test suite to report to
*/
- private static void showProperties( XMLWriter xmlWriter, Map<String, String> systemProperties )
+ private static void showProperties( XMLWriter xmlWriter, Map<String, String> systemProperties ) throws IOException
{
xmlWriter.startElement( "properties" );
for ( final Entry<String, String> entry : systemProperties.entrySet() )
@@ -559,7 +559,7 @@ public class StatelessXmlReporter
* @param message The string
*/
private static void extraEscapeElementValue( String message, OutputStreamWriter outputStreamWriter,
- XMLWriter xmlWriter, OutputStream fw )
+ XMLWriter xmlWriter, OutputStream fw ) throws IOException
{
// Someday convert to xml 1.1 which handles everything but 0 inside string
if ( containsEscapesIllegalXml10( message ) )
--
2.30.2

Просмотреть файл

@ -1,6 +1,6 @@
{
"Signatures": {
"maven-surefire-3.0.0.tar.gz": "097d8dfd83d7b28827550b2402ec7f4c1a235c01d37f39f6f6448b59df39f823",
"maven-surefire-3.2.2.tar.gz": "bcf917f6a686e1844bc512ffa449c318762717cc28b4ae31299cbcd243752d51",
"cpl-v10.html":"dde4c2b665c81a60a6dec39beb54b89836ae071e552d935a04880f9d5a2e58cd"
}
}

Просмотреть файл

@ -2,8 +2,8 @@
%bcond_without bootstrap
Summary: Test framework project
Name: maven-surefire
Version: 3.0.0
Release: 2%{?dist}
Version: 3.2.2
Release: 1%{?dist}
License: ASL 2.0 AND CPL
Vendor: Microsoft Corporation
Distribution: Azure Linux
@ -11,9 +11,8 @@ URL: https://maven.apache.org/surefire/
# ./generate-tarball.sh
Source0: %{_distro_sources_url}/%{name}-%{version}.tar.gz
Source2: cpl-v10.html
Patch1: 0001-Port-to-TestNG-6.11.patch
Patch1: 0001-Port-to-TestNG-7.4.0.patch
Patch2: 0002-Disable-JUnit-4.8-test-grouping.patch
Patch3: 0003-Port-to-maven-shared-utils-3.3.3.patch
BuildRequires: javapackages-bootstrap
BuildRequires: javapackages-local-bootstrap
# PpidChecker relies on /usr/bin/ps to check process uptime
@ -77,12 +76,11 @@ Summary: Javadoc for %{name}
Javadoc for %{name}.
%prep
%setup -q -n surefire-%{upstream_version}-M4
%setup -q -n surefire-%{upstream_version}
cp -p %{SOURCE2} .
%patch 1 -p1
%patch 2 -p1
%patch 3 -p1
# Disable strict doclint
sed -i /-Xdoclint:all/d pom.xml
@ -91,8 +89,6 @@ sed -i /-Xdoclint:all/d pom.xml
%pom_disable_module surefire-report-parser
%pom_disable_module surefire-shadefire
%pom_remove_dep :maven-toolchain maven-surefire-common
%pom_disable_module surefire-grouper
%pom_remove_dep :surefire-grouper surefire-providers/common-junit48
%pom_remove_dep :surefire-grouper surefire-providers/surefire-testng-utils
@ -100,22 +96,24 @@ rm surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/com
rm surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
%pom_remove_dep -r org.apache.maven.surefire:surefire-shadefire
%pom_remove_dep -r org.junit:junit-bom
# Help plugin is needed only to evaluate effective Maven settings.
# For building RPM package default settings will suffice.
%pom_remove_plugin :maven-help-plugin surefire-its
%pom_remove_plugin :maven-help-plugin surefire-its
# QA plugin useful only for upstream
%pom_remove_plugin -r :jacoco-maven-plugin
# Not wanted
%pom_remove_plugin -r :maven-shade-plugin
# Not in Fedora
%pom_remove_plugin -r :maven-checkstyle-plugin
find -name *.java -exec sed -i -e s/org.apache.maven.surefire.shared.utils/org.apache.maven.shared.utils/ -e s/org.apache.maven.surefire.shared.io/org.apache.commons.io/ -e s/org.apache.maven.surefire.shared.lang3/org.apache.commons.lang3/ -e s/org.apache.maven.surefire.shared.compress/org.apache.commons.compress/ {} \;
%pom_remove_plugin -r :animal-sniffer-maven-plugin
# Complains
%pom_remove_plugin -r :apache-rat-plugin
%pom_remove_plugin -r :maven-enforcer-plugin
# We don't need site-source
%pom_remove_plugin :maven-assembly-plugin maven-surefire-plugin
%pom_remove_plugin :maven-assembly-plugin maven-surefire-plugin
%pom_remove_dep -r ::::site-source
%build
@ -124,7 +122,7 @@ rm surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/suref
%{mvn_package} ":*{junit,testng,failsafe-plugin}*" @1
%{mvn_package} ":*tests*" __noinstall
# tests turned off because they need jmock
%{mvn_build} -f -- -DcommonsIoVersion=2.8.0 -DcommonsLang3Version=3.11
%{mvn_build} -f
%install
%{mvn_install}
@ -147,6 +145,9 @@ rm surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/suref
%license LICENSE NOTICE cpl-v10.html
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 3.2.2-1
- update to 3.2.2 for azl3.0 using Fedora 40 (License: MIT)
* Thu Feb 22 2024 Pawel Winogrodzki <pawelwi@microsoft.com> - 3.0.0-2
- Updating naming for 3.0 version of Azure Linux.

Просмотреть файл

@ -0,0 +1,38 @@
From d6623bd636d7f07aa8c73234375bdd11ccd6ee95 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Wed, 25 Mar 2020 06:58:13 +0100
Subject: [PATCH] Use PATH env variable instead of JAVA_HOME
---
.../plexus/interpolation/EnvarBasedValueSourceTest.java | 2 +-
.../plexus/interpolation/fixed/EnvarBasedValueSourceTest.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/test/java/org/codehaus/plexus/interpolation/EnvarBasedValueSourceTest.java b/src/test/java/org/codehaus/plexus/interpolation/EnvarBasedValueSourceTest.java
index bc88e8b..6fc4c13 100644
--- a/src/test/java/org/codehaus/plexus/interpolation/EnvarBasedValueSourceTest.java
+++ b/src/test/java/org/codehaus/plexus/interpolation/EnvarBasedValueSourceTest.java
@@ -87,7 +87,7 @@ public class EnvarBasedValueSourceTest
EnvarBasedValueSource source = new EnvarBasedValueSource();
- String realEnvVar = "JAVA_HOME";
+ String realEnvVar = "PATH";
String realValue = System.getenv().get( realEnvVar );
assertNotNull( "Can't run this test until " + realEnvVar + " env variable is set", realValue );
diff --git a/src/test/java/org/codehaus/plexus/interpolation/fixed/EnvarBasedValueSourceTest.java b/src/test/java/org/codehaus/plexus/interpolation/fixed/EnvarBasedValueSourceTest.java
index beaf014..94899d7 100644
--- a/src/test/java/org/codehaus/plexus/interpolation/fixed/EnvarBasedValueSourceTest.java
+++ b/src/test/java/org/codehaus/plexus/interpolation/fixed/EnvarBasedValueSourceTest.java
@@ -87,7 +87,7 @@ public class EnvarBasedValueSourceTest
EnvarBasedValueSource source = new EnvarBasedValueSource();
- String realEnvVar = "JAVA_HOME";
+ String realEnvVar = "PATH";
String realValue = System.getenv().get( realEnvVar );
assertNotNull( "Can't run this test until " + realEnvVar + " env variable is set", realValue );
--
2.21.0

Просмотреть файл

@ -17,7 +17,7 @@
Summary: Plexus Interpolation API
Name: plexus-interpolation
Version: 1.26
Release: 4%{?dist}
Release: 5%{?dist}
License: Apache-2.0 AND Apache-1.1 AND MIT
Vendor: Microsoft Corporation
Distribution: Azure Linux
@ -30,6 +30,8 @@ BuildRequires: javapackages-local-bootstrap
BuildArch: noarch
Patch0: 0001-Use-PATH-env-variable-instead-of-JAVA_HOME.patch
%description
Plexus interpolator is the outgrowth of multiple iterations of development
focused on providing a more modular, flexible interpolation framework for
@ -44,7 +46,12 @@ Group: Documentation/HTML
API documentation for %{name}.
%prep
%setup -q -n %{name}-%{name}-%{version}
%setup -q -n %{name}-%{name}-%{version}
%patch 0 -p1
%pom_add_dep junit:junit:4.13.1:test
%pom_remove_plugin :maven-release-plugin
%pom_remove_plugin :maven-scm-publish-plugin
%build
%mvn_file : plexus/interpolation
@ -59,6 +66,9 @@ API documentation for %{name}.
%{_javadocdir}/%{name}
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 1.26-5
- Add patch using Fedora 40 (License: MIT)
* Fri Feb 23 2024 Riken Maharjan <rmaharjan@microsoft.com> - 1.26-4
- Rebuilt with msopenjdk-17, and maven

Просмотреть файл

@ -8,8 +8,7 @@
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<classifier>no_aop</classifier>
<version>4.0</version>
<version>5.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>

Просмотреть файл

@ -28,8 +28,7 @@
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<classifier>no_aop</classifier>
<version>4.0</version>
<version>5.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>

Просмотреть файл

@ -3,7 +3,7 @@
"org.eclipse.sisu.inject-0.3.5.tar.gz": "8cb5b00685ea7167d2a262fdab0ca9c10cd3be4891514e26ec265521f15d6b87",
"org.eclipse.sisu.plexus-0.3.5.tar.gz": "c0bdb6e1475f6557a3f99c03dc2b19581d4615ec3384ae879c3161d39e66fa2b",
"sisu-parent.pom":"592c41374b68fa9b7452a0930e88d9f18ba2005b92d5a722a818b95f341d7f81",
"sisu-inject.pom":"a45c5da9f97775eafb6408ce7e6864fa7930b5a6204576061c8e3ece25a29874",
"sisu-plexus.pom":"cbe9195214a692354d5a8b44aa66b3e5ee75a86f76850543eed6513e787336cf"
"sisu-inject.pom":"a723135b53636e55269d8554c9a0610fa6c68b0e58d013b2f8a6d3c81e2521db",
"sisu-plexus.pom":"7ed502b2e090e57d485584a80da1006d48d1797ceac292af1ab59f117c6b255c"
}
}

Просмотреть файл

@ -2,7 +2,7 @@
Summary: Eclipse dependency injection framework
Name: sisu
Version: 0.3.5
Release: 5%{?dist}
Release: 6%{?dist}
# sisu is EPL-1.0, the bundled asm is BSD
License: EPL-1.0 AND BSD
Vendor: Microsoft Corporation
@ -51,7 +51,7 @@ cp %{SOURCE102} sisu-plexus/pom.xml
%{mvn_file} ":{*}" @1
%{mvn_package} ":*{inject,plexus}"
%{mvn_package} : __noinstall
%{mvn_alias} :org.eclipse.sisu.plexus org.sonatype.sisu:sisu-inject-plexus
%{mvn_alias} :org.eclipse.sisu.plexus org.sonatype.sisu:sisu-inject-plexus org.codehaus.plexus:plexus-container-default
%build
%{mvn_build} -X -- -Dmaven.compiler.source=17 -Dmaven.compiler.target=17 -Dmaven.javadoc.source=17 -Dmaven.compiler.release=17
@ -63,6 +63,9 @@ cp %{SOURCE102} sisu-plexus/pom.xml
%license sisu-inject/LICENSE.txt
%changelog
* Thu Mar 21 2024 Riken Maharjan <rmaharjan@microsoft.com> - 0.3.5-6
- Increase Junit version to match with the bootstrap's Junit using Fedora 40 (License: MIT)
* Fri Feb 23 2024 Riken Maharjan <rmaharjan@microsoft.com> - 0.3.5-5
- Rebuilt with msopenjdk-17
- change source, target and release version

Просмотреть файл

@ -7731,8 +7731,8 @@
"type": "other",
"other": {
"name": "javapackages-bootstrap",
"version": "1.5.0",
"downloadUrl": "https://github.com/fedora-java/javapackages-bootstrap/releases/download/1.5.0/javapackages-bootstrap-1.5.0.tar.xz"
"version": "1.14.0",
"downloadUrl": "https://github.com/fedora-java/javapackages-bootstrap/releases/download/1.14.0/javapackages-bootstrap-1.14.0.tar.xz"
}
}
},
@ -8036,6 +8036,16 @@
}
}
},
{
"component": {
"type": "other",
"other": {
"name": "jurand",
"version": "1.3.2",
"downloadUrl": "https://github.com/fedora-java/jurand/archive/refs/tags/1.3.2.tar.gz"
}
}
},
{
"component": {
"type": "other",
@ -12741,8 +12751,8 @@
"type": "other",
"other": {
"name": "maven-compiler-plugin",
"version": "3.8.1",
"downloadUrl": "https://archive.apache.org/dist/maven/plugins/maven-compiler-plugin-3.8.1-source-release.zip"
"version": "3.11.0",
"downloadUrl": "https://archive.apache.org/dist/maven/plugins/maven-compiler-plugin-3.11.0-source-release.zip"
}
}
},
@ -12751,8 +12761,8 @@
"type": "other",
"other": {
"name": "maven-jar-plugin",
"version": "3.2.2",
"downloadUrl": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.2-source-release.zip"
"version": "3.3.0",
"downloadUrl": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0-source-release.zip"
}
}
},
@ -12781,8 +12791,8 @@
"type": "other",
"other": {
"name": "maven-resolver",
"version": "1.7.3",
"downloadUrl": "https://archive.apache.org/dist/maven/resolver/maven-resolver-1.7.3-source-release.zip"
"version": "1.9.15",
"downloadUrl": "https://archive.apache.org/dist/maven/resolver/maven-resolver-1.9.15-source-release.zip"
}
}
},
@ -12801,8 +12811,8 @@
"type": "other",
"other": {
"name": "maven-surefire",
"version": "3.0.0",
"downloadUrl": "https://cblmarinerstorage.blob.core.windows.net/sources/core/maven-surefire-3.0.0.tar.gz"
"version": "3.2.2",
"downloadUrl": "https://cblmarinerstorage.blob.core.windows.net/sources/core/maven-surefire-3.2.2.tar.gz"
}
}
},