diff --git a/gradle-plugin-asciidoctor/gradle.properties b/gradle-plugin-asciidoctor/gradle.properties index df598d9..406668f 100644 --- a/gradle-plugin-asciidoctor/gradle.properties +++ b/gradle-plugin-asciidoctor/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-asciidoctor -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-docker/gradle.properties b/gradle-plugin-docker/gradle.properties index 2fea7b2..f19acd8 100644 --- a/gradle-plugin-docker/gradle.properties +++ b/gradle-plugin-docker/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-docker -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-git/build.gradle b/gradle-plugin-git/build.gradle index 2c0a38e..580201a 100644 --- a/gradle-plugin-git/build.gradle +++ b/gradle-plugin-git/build.gradle @@ -13,7 +13,7 @@ dependencies { api libs.groovy.git testImplementation gradleTestKit() testImplementation libs.spock.core - testImplementation libs.junit4 + testImplementation testLibs.junit4 } if (project.hasProperty('gradle.publish.key')) { diff --git a/gradle-plugin-git/gradle.properties b/gradle-plugin-git/gradle.properties index 2fea7b2..f19acd8 100644 --- a/gradle-plugin-git/gradle.properties +++ b/gradle-plugin-git/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-docker -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-jacc/gradle.properties b/gradle-plugin-jacc/gradle.properties index 51bd893..d5f37cf 100644 --- a/gradle-plugin-jacc/gradle.properties +++ b/gradle-plugin-jacc/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-jacc -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-jacc/src/main/groovy/org/xbib/gradle/plugin/jacc/JaccTask.groovy b/gradle-plugin-jacc/src/main/groovy/org/xbib/gradle/plugin/jacc/JaccTask.groovy index e44523a..bf4cf80 100644 --- a/gradle-plugin-jacc/src/main/groovy/org/xbib/gradle/plugin/jacc/JaccTask.groovy +++ b/gradle-plugin-jacc/src/main/groovy/org/xbib/gradle/plugin/jacc/JaccTask.groovy @@ -26,8 +26,12 @@ class JaccTask extends DefaultTask { static String getPackageName(File file) { String string = file.readLines().find { line -> - line.startsWith('package') + line.startsWith('package ') || line.startsWith('%package ') } - return string == null ? '' : string.substring(8, string.length() - 1) + if (string == null) { + return '' + } + int pos = string.indexOf(' ') + string = string.substring(pos + 1).replace(';', '') } } diff --git a/gradle-plugin-jacc/src/test/groovy/org/xbib/gradle/plugin/jacc/JaccPluginTest.groovy b/gradle-plugin-jacc/src/test/groovy/org/xbib/gradle/plugin/jacc/JaccPluginTest.groovy index 7a91ceb..f0045af 100644 --- a/gradle-plugin-jacc/src/test/groovy/org/xbib/gradle/plugin/jacc/JaccPluginTest.groovy +++ b/gradle-plugin-jacc/src/test/groovy/org/xbib/gradle/plugin/jacc/JaccPluginTest.groovy @@ -56,10 +56,12 @@ sourceSets { .build() assertEquals(TaskOutcome.SUCCESS, result.task(":build").getOutcome()) - File file = new File("${System.getProperty('user.dir')}/build/my-generated-sources/jacc") + File file = new File("${System.getProperty('user.dir')}/build/my-generated-sources/jacc/org/xbib/gradle/plugin/jacc/calc") if (file.exists()) { List list = Arrays.asList(file.listFiles()) assertEquals(2, list.size()) + } else { + fail() } } } diff --git a/gradle-plugin-jacc/src/test/jacc/simpleCalc.jacc b/gradle-plugin-jacc/src/test/jacc/simpleCalc.jacc index 3cd512f..4bb0b42 100644 --- a/gradle-plugin-jacc/src/test/jacc/simpleCalc.jacc +++ b/gradle-plugin-jacc/src/test/jacc/simpleCalc.jacc @@ -6,6 +6,7 @@ // ... enter arithmetic expressions ... hit EOF to terminate // +%package org.xbib.gradle.plugin.jacc.calc %class Calc %interface CalcTokens %semantic int : yylval diff --git a/gradle-plugin-jflex/gradle.properties b/gradle-plugin-jflex/gradle.properties index cdedca9..00a4e18 100644 --- a/gradle-plugin-jflex/gradle.properties +++ b/gradle-plugin-jflex/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-jflex -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-rpm/gradle.properties b/gradle-plugin-rpm/gradle.properties index 0d73a52..f747a1f 100644 --- a/gradle-plugin-rpm/gradle.properties +++ b/gradle-plugin-rpm/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-rpm -version = 3.0.1 +version = 3.0.2 diff --git a/gradle-plugin-shadow/gradle.properties b/gradle-plugin-shadow/gradle.properties index c7618e1..71cf478 100644 --- a/gradle-plugin-shadow/gradle.properties +++ b/gradle-plugin-shadow/gradle.properties @@ -1,2 +1,2 @@ name = gradle-plugin-shadow -version = 3.0.0 +version = 3.0.1 diff --git a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/Clazzpath.groovy b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/Clazzpath.groovy index 7b74555..2798fb6 100644 --- a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/Clazzpath.groovy +++ b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/Clazzpath.groovy @@ -1,5 +1,6 @@ package org.xbib.gradle.plugin.shadow.internal +import groovy.io.FileType import org.objectweb.asm.ClassReader import java.util.jar.JarEntry @@ -53,14 +54,14 @@ class Clazzpath { } else if (Files.isDirectory(path)) { String prefix = Utils.separatorsToUnix(Utils.normalize(path.toString() + File.separatorChar)) List list = [] - path.traverse { p -> + path.traverse(type: FileType.FILES, nameFilter: ~/.*\.class$/) { p -> if (Files.isRegularFile(p) && isValidResourceName(p.getFileName().toString())) { - list << new Resource(p.toString().substring(prefix.length())) { + list.add(new Resource(p.toString().substring(prefix.length())) { @Override InputStream getInputStream() throws IOException { Files.newInputStream(p) } - } + }) } } return addClazzpathUnit(list, s, true) diff --git a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/ClazzpathUnit.groovy b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/ClazzpathUnit.groovy index 1430aab..99008f7 100644 --- a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/ClazzpathUnit.groovy +++ b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/internal/ClazzpathUnit.groovy @@ -8,7 +8,9 @@ class ClazzpathUnit { private final Map dependencies - ClazzpathUnit(String s, Map clazzes, Map dependencies) { + ClazzpathUnit(String s, + Map clazzes, + Map dependencies) { this.s = s this.clazzes = clazzes this.dependencies = dependencies diff --git a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/tasks/ShadowCopyAction.groovy b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/tasks/ShadowCopyAction.groovy index bcecfc8..7eb680a 100644 --- a/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/tasks/ShadowCopyAction.groovy +++ b/gradle-plugin-shadow/src/main/groovy/org/xbib/gradle/plugin/shadow/tasks/ShadowCopyAction.groovy @@ -4,6 +4,7 @@ import org.gradle.api.Action import org.gradle.api.GradleException import org.gradle.api.UncheckedIOException import org.gradle.api.file.FileCopyDetails +import org.gradle.api.file.FilePermissions import org.gradle.api.file.FileTreeElement import org.gradle.api.file.RelativePath import org.gradle.api.internal.DocumentationRegistry @@ -411,6 +412,7 @@ class ShadowCopyAction implements CopyAction { class RelativeArchivePath extends RelativePath { ZipEntry entry + FileCopyDetails details RelativeArchivePath(ZipEntry entry, FileCopyDetails fileDetails) { @@ -472,7 +474,6 @@ class ShadowCopyAction implements CopyAction { @Override void copyTo(OutputStream outputStream) { - } @Override @@ -499,5 +500,10 @@ class ShadowCopyAction implements CopyAction { int getMode() { return archivePath.entry.unixMode } + + @Override + FilePermissions getPermissions() { + return archivePath.details.permissions + } } } diff --git a/gradle-plugin-shadow/src/test/groovy/org/xbib/gradle/plugin/shadow/internal/DependencyUtilsTest.groovy b/gradle-plugin-shadow/src/test/groovy/org/xbib/gradle/plugin/shadow/internal/DependencyUtilsTest.groovy index e0888d9..602f5db 100644 --- a/gradle-plugin-shadow/src/test/groovy/org/xbib/gradle/plugin/shadow/internal/DependencyUtilsTest.groovy +++ b/gradle-plugin-shadow/src/test/groovy/org/xbib/gradle/plugin/shadow/internal/DependencyUtilsTest.groovy @@ -13,6 +13,7 @@ class DependencyUtilsTest { @Test void testShouldFindDependenciesOfClassObject() throws Exception { Collection dependencies = getDependenciesOfClass(Object).sort() + // may vary from JDK to JDK Collection expectedDependencies = Arrays.asList( "java.lang.Class", "java.lang.CloneNotSupportedException", @@ -23,6 +24,7 @@ class DependencyUtilsTest { "java.lang.Object", "java.lang.String", "java.lang.StringBuilder", + "java.lang.Thread", "java.lang.Throwable") .sort() // we do not care about jdk.internal classes, they vary between JDK versions and even JVMs diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/META-INF/MANIFEST.MF b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/META-INF/MANIFEST.MF index e53e4de..de9fe84 100644 --- a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/META-INF/MANIFEST.MF +++ b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/META-INF/MANIFEST.MF @@ -1,17 +1,17 @@ -Manifest-Version: 1.0 -Bnd-LastModified: 1500316202010 -Bundle-DocURL: http://asm.objectweb.org -Bundle-ManifestVersion: 2 -Bundle-Name: ASM -Bundle-RequiredExecutionEnvironment: J2SE-1.3 -Bundle-SymbolicName: org.objectweb.asm -Bundle-Vendor: France Telecom R&D -Bundle-Version: 6.0.0.BETA -Created-By: 1.8.0_131 (Oracle Corporation) -Export-Package: org.objectweb.asm;version="6.0.0.BETA",org.objectweb.a - sm.signature;version="6.0.0.BETA" -Implementation-Title: ASM -Implementation-Vendor: France Telecom R&D -Implementation-Version: 6.0_BETA -Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.2))" -Tool: Bnd-3.2.0.201605172007 +Manifest-Version: 1.0 +Bnd-LastModified: 1500316202010 +Bundle-DocURL: http://asm.objectweb.org +Bundle-ManifestVersion: 2 +Bundle-Name: ASM +Bundle-RequiredExecutionEnvironment: J2SE-1.3 +Bundle-SymbolicName: org.objectweb.asm +Bundle-Vendor: France Telecom R&D +Bundle-Version: 6.0.0.BETA +Created-By: 1.8.0_131 (Oracle Corporation) +Export-Package: org.objectweb.asm;version="6.0.0.BETA",org.objectweb.a + sm.signature;version="6.0.0.BETA" +Implementation-Title: ASM +Implementation-Vendor: France Telecom R&D +Implementation-Version: 6.0_BETA +Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.2))" +Tool: Bnd-3.2.0.201605172007 diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/module-info.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/module-info.class new file mode 100644 index 0000000..56a008d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/module-info.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationVisitor.class new file mode 100644 index 0000000..55befa4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationWriter.class new file mode 100644 index 0000000..ce500da Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/AnnotationWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Attribute.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Attribute.class new file mode 100644 index 0000000..210ff23 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Attribute.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ByteVector.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ByteVector.class new file mode 100644 index 0000000..bce1990 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ByteVector.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassReader.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassReader.class new file mode 100644 index 0000000..df7ca2e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassVisitor.class new file mode 100644 index 0000000..a36c709 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassWriter.class new file mode 100644 index 0000000..2b16489 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ClassWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Context.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Context.class new file mode 100644 index 0000000..8924e81 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Context.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/CurrentFrame.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/CurrentFrame.class new file mode 100644 index 0000000..ef39e93 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/CurrentFrame.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Edge.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Edge.class new file mode 100644 index 0000000..2e9d945 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Edge.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldVisitor.class new file mode 100644 index 0000000..2aa3525 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldWriter.class new file mode 100644 index 0000000..1b67796 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/FieldWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Frame.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Frame.class new file mode 100644 index 0000000..b31bfc9 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Frame.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handle.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handle.class new file mode 100644 index 0000000..d99a9b7 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handle.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handler.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handler.class new file mode 100644 index 0000000..7fc1c85 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Handler.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Item.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Item.class new file mode 100644 index 0000000..2401797 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Item.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Label.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Label.class new file mode 100644 index 0000000..22ef5c8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Label.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodVisitor.class new file mode 100644 index 0000000..8ea7b75 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodWriter.class new file mode 100644 index 0000000..cefa615 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/MethodWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleVisitor.class new file mode 100644 index 0000000..1c5dbc0 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleWriter.class new file mode 100644 index 0000000..4184b52 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/ModuleWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Opcodes.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Opcodes.class new file mode 100644 index 0000000..0972c9d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Opcodes.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Type.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Type.class new file mode 100644 index 0000000..67e56ad Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/Type.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypePath.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypePath.class new file mode 100644 index 0000000..7510dfd Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypePath.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypeReference.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypeReference.class new file mode 100644 index 0000000..da2e2ba Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/TypeReference.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureReader.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureReader.class new file mode 100644 index 0000000..5b092c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureVisitor.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureVisitor.class new file mode 100644 index 0000000..8bce82b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureVisitor.class differ diff --git a/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureWriter.class b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureWriter.class new file mode 100644 index 0000000..611ec41 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/asm-6.0_BETA/org/objectweb/asm/signature/SignatureWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/LICENSE.txt b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/LICENSE.txt index 6b0b127..43e91eb 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/LICENSE.txt +++ b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/LICENSE.txt @@ -1,203 +1,203 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/MANIFEST.MF b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/MANIFEST.MF index fbdfcfb..fbb3c1b 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/MANIFEST.MF +++ b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ -Manifest-Version: 1.0 -Created-By: 1.6.0_20 (Apple Inc.) - +Manifest-Version: 1.0 +Created-By: 1.6.0_20 (Apple Inc.) + diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/NOTICE.txt b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/NOTICE.txt index ce3b94a..1cd740a 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/NOTICE.txt +++ b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/NOTICE.txt @@ -1,6 +1,6 @@ -Apache Jakarta Commons IO -Copyright 2001-2007 The Apache Software Foundation - -This product includes software developed by -The Apache Software Foundation (http://www.apache.org/). - +Apache Jakarta Commons IO +Copyright 2001-2007 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.properties b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.properties index d8e1adb..48350ec 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.properties +++ b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.properties @@ -1,5 +1,5 @@ -#Generated by Maven -#Wed Jun 27 03:51:16 CEST 2007 -version=1.3.2 -groupId=commons-io -artifactId=commons-io +#Generated by Maven +#Wed Jun 27 03:51:16 CEST 2007 +version=1.3.2 +groupId=commons-io +artifactId=commons-io diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.xml b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.xml index 9f57f8d..238a235 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.xml +++ b/gradle-plugin-shadow/src/test/resources/jar1-missing/META-INF/maven/commons-io/commons-io/pom.xml @@ -1,353 +1,353 @@ - - - - - org.apache.commons - commons-parent - 3 - - 4.0.0 - commons-io - commons-io - 1.3.2 - Commons IO - - 2002 - - Commons-IO contains utility classes, stream implementations, file filters, and endian classes. - - - http://jakarta.apache.org/commons/io/ - - - jira - http://issues.apache.org/jira/browse/IO - - - - scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk - scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk - http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk - - - - - Scott Sanders - sanders - sanders@apache.org - - - Java Developer - - - - dIon Gillard - dion - dion@apache.org - - - Java Developer - - - - Nicola Ken Barozzi - nicolaken - nicolaken@apache.org - - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Stephen Colebourne - scolebourne - - - Java Developer - - 0 - - - Jeremias Maerki - jeremias - jeremias@apache.org - - - Java Developer - - +1 - - - Matthew Hawthorne - matth - matth@apache.org - - - Java Developer - - - - Martin Cooper - martinc - martinc@apache.org - - - Java Developer - - - - Rob Oxspring - roxspring - roxspring@apache.org - - - Java Developer - - - - Jochen Wiedmann - jochen - jochen.wiedmann@gmail.com - - - - - - Rahul Akolkar - - - Jason Anderson - - - Nathan Beyer - - - Emmanuel Bourg - - - Chris Eldredge - - - Magnus Grimsell - - - Jim Harrington - - - Thomas Ledoux - - - Andy Lehane - - - Marcelo Liberato - - - Alban Peignier - alban.peignier at free.fr - - - Niall Pemberton - - - Ian Springer - - - Masato Tezuka - - - James Urie - - - Frank W. Zammetti - - - - - - junit - junit - 3.8.1 - test - - - - - src/java - src/test - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*Test* - - - **/*AbstractTestCase* - **/AllIOTestSuite* - **/PackageTestSuite* - **/testtools/** - - - **/*$* - - - - - maven-assembly-plugin - - - src/main/assembly/bin.xml - src/main/assembly/src.xml - - gnu - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - %URL%/../%ISSUE% - - - - - changes-report - jira-report - - - - - - - - - - release - - - - maven-site-plugin - - - - site - - package - - - - - maven-antrun-plugin - - - - run - - package - - - - - - - - - - - - - - - - - - - - - - - - - - - - maven-assembly-plugin - - - - attached - - package - - - - - - - - rc - - - - maven-site-plugin - - - - site - - package - - - - - maven-assembly-plugin - - - - attached - - package - - - - - - - - + + + + + org.apache.commons + commons-parent + 3 + + 4.0.0 + commons-io + commons-io + 1.3.2 + Commons IO + + 2002 + + Commons-IO contains utility classes, stream implementations, file filters, and endian classes. + + + http://jakarta.apache.org/commons/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Niall Pemberton + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 3.8.1 + test + + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test* + + + **/*AbstractTestCase* + **/AllIOTestSuite* + **/PackageTestSuite* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + + %URL%/../%ISSUE% + + + + + changes-report + jira-report + + + + + + + + + + release + + + + maven-site-plugin + + + + site + + package + + + + + maven-antrun-plugin + + + + run + + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + rc + + + + maven-site-plugin + + + + site + + package + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/CopyUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/CopyUtils.class new file mode 100644 index 0000000..31f2836 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/CopyUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker$CancelException.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker$CancelException.class new file mode 100644 index 0000000..295595b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker$CancelException.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker.class new file mode 100644 index 0000000..a89a2c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/DirectoryWalker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/EndianUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/EndianUtils.class new file mode 100644 index 0000000..ae9db2e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/EndianUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaner.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaner.class new file mode 100644 index 0000000..077a582 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaner.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Reaper.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Reaper.class new file mode 100644 index 0000000..53f053a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Reaper.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Tracker.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Tracker.class new file mode 100644 index 0000000..cadfb98 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker$Tracker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker.class new file mode 100644 index 0000000..2b52cdd Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileCleaningTracker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class new file mode 100644 index 0000000..5370522 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy.class new file mode 100644 index 0000000..ca2145a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileDeleteStrategy.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileSystemUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileSystemUtils.class new file mode 100644 index 0000000..c18a44c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileSystemUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileUtils.class new file mode 100644 index 0000000..36551c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FileUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FilenameUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FilenameUtils.class new file mode 100644 index 0000000..44f8b96 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/FilenameUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/HexDump.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/HexDump.class new file mode 100644 index 0000000..d1b7952 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/HexDump.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOCase.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOCase.class new file mode 100644 index 0000000..bf866f4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOCase.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOUtils.class new file mode 100644 index 0000000..ecfce3b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/IOUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/LineIterator.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/LineIterator.class new file mode 100644 index 0000000..837e212 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/LineIterator.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AbstractFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AbstractFileFilter.class new file mode 100644 index 0000000..5c8796c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AbstractFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AgeFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AgeFileFilter.class new file mode 100644 index 0000000..86f9d8b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AgeFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AndFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AndFileFilter.class new file mode 100644 index 0000000..3abc2f0 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/AndFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanReadFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanReadFileFilter.class new file mode 100644 index 0000000..c3c46b8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanReadFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanWriteFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanWriteFileFilter.class new file mode 100644 index 0000000..8ec53b2 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/CanWriteFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/ConditionalFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/ConditionalFileFilter.class new file mode 100644 index 0000000..39c0727 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/ConditionalFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DelegateFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DelegateFileFilter.class new file mode 100644 index 0000000..9aae93d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DelegateFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DirectoryFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DirectoryFileFilter.class new file mode 100644 index 0000000..7ddb3ab Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/DirectoryFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/EmptyFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/EmptyFileFilter.class new file mode 100644 index 0000000..45c9a53 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/EmptyFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FalseFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FalseFileFilter.class new file mode 100644 index 0000000..7023898 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FalseFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFileFilter.class new file mode 100644 index 0000000..eb36c06 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFilterUtils.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFilterUtils.class new file mode 100644 index 0000000..83c1cd8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/FileFilterUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/HiddenFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/HiddenFileFilter.class new file mode 100644 index 0000000..805676d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/HiddenFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/IOFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/IOFileFilter.class new file mode 100644 index 0000000..892913c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/IOFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NameFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NameFileFilter.class new file mode 100644 index 0000000..06f20ce Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NameFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NotFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NotFileFilter.class new file mode 100644 index 0000000..661033d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/NotFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/OrFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/OrFileFilter.class new file mode 100644 index 0000000..6845cdb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/OrFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/PrefixFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/PrefixFileFilter.class new file mode 100644 index 0000000..c60c037 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/PrefixFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SizeFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SizeFileFilter.class new file mode 100644 index 0000000..19d9720 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SizeFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SuffixFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SuffixFileFilter.class new file mode 100644 index 0000000..10ecccc Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/SuffixFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/TrueFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/TrueFileFilter.class new file mode 100644 index 0000000..be72179 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/TrueFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFileFilter.class new file mode 100644 index 0000000..d4b1c24 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFilter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFilter.class new file mode 100644 index 0000000..cbcd079 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/filefilter/WildcardFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ClassLoaderObjectInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ClassLoaderObjectInputStream.class new file mode 100644 index 0000000..da3fd7c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ClassLoaderObjectInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/CountingInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/CountingInputStream.class new file mode 100644 index 0000000..41a4016 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/CountingInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/DemuxInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/DemuxInputStream.class new file mode 100644 index 0000000..b8f11f6 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/DemuxInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullInputStream.class new file mode 100644 index 0000000..73d964a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullReader.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullReader.class new file mode 100644 index 0000000..5673b52 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/NullReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ProxyReader.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ProxyReader.class new file mode 100644 index 0000000..ffb4a69 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/ProxyReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/SwappedDataInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/SwappedDataInputStream.class new file mode 100644 index 0000000..361bd60 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/input/SwappedDataInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ByteArrayOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ByteArrayOutputStream.class new file mode 100644 index 0000000..97d61c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ByteArrayOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/CountingOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/CountingOutputStream.class new file mode 100644 index 0000000..eb520f1 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/CountingOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DeferredFileOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DeferredFileOutputStream.class new file mode 100644 index 0000000..403a66d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DeferredFileOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DemuxOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DemuxOutputStream.class new file mode 100644 index 0000000..a9b9733 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/DemuxOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/LockableFileWriter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/LockableFileWriter.class new file mode 100644 index 0000000..80e92f4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/LockableFileWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullOutputStream.class new file mode 100644 index 0000000..5dc1c70 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullWriter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullWriter.class new file mode 100644 index 0000000..3d57e0a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/NullWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ProxyWriter.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ProxyWriter.class new file mode 100644 index 0000000..e522edb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ProxyWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/TeeOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/TeeOutputStream.class new file mode 100644 index 0000000..cb24767 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/TeeOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ThresholdingOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ThresholdingOutputStream.class new file mode 100644 index 0000000..3c1a4eb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1-missing/org/apache/commons/io/output/ThresholdingOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/LICENSE.txt b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/LICENSE.txt index 6b0b127..43e91eb 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/LICENSE.txt +++ b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/LICENSE.txt @@ -1,203 +1,203 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/MANIFEST.MF b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/MANIFEST.MF index df85c4a..767cefa 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/MANIFEST.MF +++ b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/MANIFEST.MF @@ -1,15 +1,15 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: jwi -Build-Jdk: 1.6.0_01 -Implementation-Title: Commons IO -Implementation-Vendor: The Apache Software Foundation -Implementation-Vendor-Id: org.apache -Implementation-Version: 1.3.2 -Specification-Title: Commons IO -Specification-Vendor: The Apache Software Foundation -Specification-Version: 1.3.2 -X-Compile-Source-JDK: 1.3 -X-Compile-Target-JDK: 1.3 - +Manifest-Version: 1.0 +Archiver-Version: Plexus Archiver +Created-By: Apache Maven +Built-By: jwi +Build-Jdk: 1.6.0_01 +Implementation-Title: Commons IO +Implementation-Vendor: The Apache Software Foundation +Implementation-Vendor-Id: org.apache +Implementation-Version: 1.3.2 +Specification-Title: Commons IO +Specification-Vendor: The Apache Software Foundation +Specification-Version: 1.3.2 +X-Compile-Source-JDK: 1.3 +X-Compile-Target-JDK: 1.3 + diff --git a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/NOTICE.txt b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/NOTICE.txt index ce3b94a..1cd740a 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/NOTICE.txt +++ b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/NOTICE.txt @@ -1,6 +1,6 @@ -Apache Jakarta Commons IO -Copyright 2001-2007 The Apache Software Foundation - -This product includes software developed by -The Apache Software Foundation (http://www.apache.org/). - +Apache Jakarta Commons IO +Copyright 2001-2007 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + diff --git a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.properties b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.properties index d8e1adb..48350ec 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.properties +++ b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.properties @@ -1,5 +1,5 @@ -#Generated by Maven -#Wed Jun 27 03:51:16 CEST 2007 -version=1.3.2 -groupId=commons-io -artifactId=commons-io +#Generated by Maven +#Wed Jun 27 03:51:16 CEST 2007 +version=1.3.2 +groupId=commons-io +artifactId=commons-io diff --git a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.xml b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.xml index 9f57f8d..238a235 100644 --- a/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.xml +++ b/gradle-plugin-shadow/src/test/resources/jar1/META-INF/maven/commons-io/commons-io/pom.xml @@ -1,353 +1,353 @@ - - - - - org.apache.commons - commons-parent - 3 - - 4.0.0 - commons-io - commons-io - 1.3.2 - Commons IO - - 2002 - - Commons-IO contains utility classes, stream implementations, file filters, and endian classes. - - - http://jakarta.apache.org/commons/io/ - - - jira - http://issues.apache.org/jira/browse/IO - - - - scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk - scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk - http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk - - - - - Scott Sanders - sanders - sanders@apache.org - - - Java Developer - - - - dIon Gillard - dion - dion@apache.org - - - Java Developer - - - - Nicola Ken Barozzi - nicolaken - nicolaken@apache.org - - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Stephen Colebourne - scolebourne - - - Java Developer - - 0 - - - Jeremias Maerki - jeremias - jeremias@apache.org - - - Java Developer - - +1 - - - Matthew Hawthorne - matth - matth@apache.org - - - Java Developer - - - - Martin Cooper - martinc - martinc@apache.org - - - Java Developer - - - - Rob Oxspring - roxspring - roxspring@apache.org - - - Java Developer - - - - Jochen Wiedmann - jochen - jochen.wiedmann@gmail.com - - - - - - Rahul Akolkar - - - Jason Anderson - - - Nathan Beyer - - - Emmanuel Bourg - - - Chris Eldredge - - - Magnus Grimsell - - - Jim Harrington - - - Thomas Ledoux - - - Andy Lehane - - - Marcelo Liberato - - - Alban Peignier - alban.peignier at free.fr - - - Niall Pemberton - - - Ian Springer - - - Masato Tezuka - - - James Urie - - - Frank W. Zammetti - - - - - - junit - junit - 3.8.1 - test - - - - - src/java - src/test - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*Test* - - - **/*AbstractTestCase* - **/AllIOTestSuite* - **/PackageTestSuite* - **/testtools/** - - - **/*$* - - - - - maven-assembly-plugin - - - src/main/assembly/bin.xml - src/main/assembly/src.xml - - gnu - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - %URL%/../%ISSUE% - - - - - changes-report - jira-report - - - - - - - - - - release - - - - maven-site-plugin - - - - site - - package - - - - - maven-antrun-plugin - - - - run - - package - - - - - - - - - - - - - - - - - - - - - - - - - - - - maven-assembly-plugin - - - - attached - - package - - - - - - - - rc - - - - maven-site-plugin - - - - site - - package - - - - - maven-assembly-plugin - - - - attached - - package - - - - - - - - + + + + + org.apache.commons + commons-parent + 3 + + 4.0.0 + commons-io + commons-io + 1.3.2 + Commons IO + + 2002 + + Commons-IO contains utility classes, stream implementations, file filters, and endian classes. + + + http://jakarta.apache.org/commons/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Niall Pemberton + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 3.8.1 + test + + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test* + + + **/*AbstractTestCase* + **/AllIOTestSuite* + **/PackageTestSuite* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + + %URL%/../%ISSUE% + + + + + changes-report + jira-report + + + + + + + + + + release + + + + maven-site-plugin + + + + site + + package + + + + + maven-antrun-plugin + + + + run + + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + rc + + + + maven-site-plugin + + + + site + + package + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/CopyUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/CopyUtils.class new file mode 100644 index 0000000..31f2836 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/CopyUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker$CancelException.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker$CancelException.class new file mode 100644 index 0000000..295595b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker$CancelException.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker.class new file mode 100644 index 0000000..a89a2c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/DirectoryWalker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/EndianUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/EndianUtils.class new file mode 100644 index 0000000..ae9db2e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/EndianUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaner.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaner.class new file mode 100644 index 0000000..077a582 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaner.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Reaper.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Reaper.class new file mode 100644 index 0000000..53f053a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Reaper.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Tracker.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Tracker.class new file mode 100644 index 0000000..cadfb98 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker$Tracker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker.class new file mode 100644 index 0000000..2b52cdd Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileCleaningTracker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class new file mode 100644 index 0000000..5370522 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy.class new file mode 100644 index 0000000..ca2145a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileDeleteStrategy.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileSystemUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileSystemUtils.class new file mode 100644 index 0000000..c18a44c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileSystemUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileUtils.class new file mode 100644 index 0000000..36551c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FileUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FilenameUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FilenameUtils.class new file mode 100644 index 0000000..44f8b96 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/FilenameUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/HexDump.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/HexDump.class new file mode 100644 index 0000000..d1b7952 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/HexDump.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOCase.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOCase.class new file mode 100644 index 0000000..bf866f4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOCase.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOUtils.class new file mode 100644 index 0000000..ecfce3b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/IOUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/LineIterator.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/LineIterator.class new file mode 100644 index 0000000..837e212 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/LineIterator.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AbstractFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AbstractFileFilter.class new file mode 100644 index 0000000..5c8796c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AbstractFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AgeFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AgeFileFilter.class new file mode 100644 index 0000000..86f9d8b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AgeFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AndFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AndFileFilter.class new file mode 100644 index 0000000..3abc2f0 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/AndFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanReadFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanReadFileFilter.class new file mode 100644 index 0000000..c3c46b8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanReadFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanWriteFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanWriteFileFilter.class new file mode 100644 index 0000000..8ec53b2 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/CanWriteFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/ConditionalFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/ConditionalFileFilter.class new file mode 100644 index 0000000..39c0727 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/ConditionalFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DelegateFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DelegateFileFilter.class new file mode 100644 index 0000000..9aae93d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DelegateFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DirectoryFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DirectoryFileFilter.class new file mode 100644 index 0000000..7ddb3ab Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/DirectoryFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/EmptyFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/EmptyFileFilter.class new file mode 100644 index 0000000..45c9a53 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/EmptyFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FalseFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FalseFileFilter.class new file mode 100644 index 0000000..7023898 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FalseFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFileFilter.class new file mode 100644 index 0000000..eb36c06 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFilterUtils.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFilterUtils.class new file mode 100644 index 0000000..83c1cd8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/FileFilterUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/HiddenFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/HiddenFileFilter.class new file mode 100644 index 0000000..805676d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/HiddenFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/IOFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/IOFileFilter.class new file mode 100644 index 0000000..892913c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/IOFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NameFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NameFileFilter.class new file mode 100644 index 0000000..06f20ce Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NameFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NotFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NotFileFilter.class new file mode 100644 index 0000000..661033d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/NotFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/OrFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/OrFileFilter.class new file mode 100644 index 0000000..6845cdb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/OrFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/PrefixFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/PrefixFileFilter.class new file mode 100644 index 0000000..c60c037 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/PrefixFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SizeFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SizeFileFilter.class new file mode 100644 index 0000000..19d9720 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SizeFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SuffixFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SuffixFileFilter.class new file mode 100644 index 0000000..10ecccc Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/SuffixFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/TrueFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/TrueFileFilter.class new file mode 100644 index 0000000..be72179 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/TrueFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFileFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFileFilter.class new file mode 100644 index 0000000..d4b1c24 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFileFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFilter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFilter.class new file mode 100644 index 0000000..cbcd079 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/filefilter/WildcardFilter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ClassLoaderObjectInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ClassLoaderObjectInputStream.class new file mode 100644 index 0000000..da3fd7c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ClassLoaderObjectInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/CountingInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/CountingInputStream.class new file mode 100644 index 0000000..41a4016 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/CountingInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/DemuxInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/DemuxInputStream.class new file mode 100644 index 0000000..b8f11f6 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/DemuxInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullInputStream.class new file mode 100644 index 0000000..73d964a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullReader.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullReader.class new file mode 100644 index 0000000..5673b52 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/NullReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyInputStream.class new file mode 100644 index 0000000..72dceed Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyReader.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyReader.class new file mode 100644 index 0000000..ffb4a69 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/ProxyReader.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/SwappedDataInputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/SwappedDataInputStream.class new file mode 100644 index 0000000..361bd60 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/input/SwappedDataInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ByteArrayOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ByteArrayOutputStream.class new file mode 100644 index 0000000..97d61c5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ByteArrayOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/CountingOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/CountingOutputStream.class new file mode 100644 index 0000000..eb520f1 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/CountingOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DeferredFileOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DeferredFileOutputStream.class new file mode 100644 index 0000000..403a66d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DeferredFileOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DemuxOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DemuxOutputStream.class new file mode 100644 index 0000000..a9b9733 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/DemuxOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/LockableFileWriter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/LockableFileWriter.class new file mode 100644 index 0000000..80e92f4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/LockableFileWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullOutputStream.class new file mode 100644 index 0000000..5dc1c70 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullWriter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullWriter.class new file mode 100644 index 0000000..3d57e0a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/NullWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyOutputStream.class new file mode 100644 index 0000000..7a507b8 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyWriter.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyWriter.class new file mode 100644 index 0000000..e522edb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ProxyWriter.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/TeeOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/TeeOutputStream.class new file mode 100644 index 0000000..cb24767 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/TeeOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ThresholdingOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ThresholdingOutputStream.class new file mode 100644 index 0000000..3c1a4eb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar1/org/apache/commons/io/output/ThresholdingOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/META-INF/MANIFEST.MF b/gradle-plugin-shadow/src/test/resources/jar2/META-INF/MANIFEST.MF index 7dea9af..90ae39e 100644 --- a/gradle-plugin-shadow/src/test/resources/jar2/META-INF/MANIFEST.MF +++ b/gradle-plugin-shadow/src/test/resources/jar2/META-INF/MANIFEST.MF @@ -1,44 +1,44 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: 1.5.0_16 (Apple Computer, Inc.) -Built-By: Cy -Build-Jdk: 1.5.0_16 -Implementation-Title: Commons Compress -Implementation-Vendor: The Apache Software Foundation -Implementation-Vendor-Id: org.apache -Implementation-Version: 1.0 -Specification-Title: Commons Compress -Specification-Vendor: The Apache Software Foundation -Specification-Version: 1.0 -X-Compile-Source-JDK: 1.4 -X-Compile-Target-JDK: 1.4 -Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt -Import-Package: org.apache.commons.compress.archivers;version="1.0",or - g.apache.commons.compress.archivers.ar;version="1.0",org.apache.commo - ns.compress.archivers.cpio;version="1.0",org.apache.commons.compress. - archivers.jar;version="1.0",org.apache.commons.compress.archivers.tar - ;version="1.0",org.apache.commons.compress.archivers.zip;version="1.0 - ",org.apache.commons.compress.changes;version="1.0",org.apache.common - s.compress.compressors;version="1.0",org.apache.commons.compress.comp - ressors.bzip2;version="1.0",org.apache.commons.compress.compressors.g - zip;version="1.0",org.apache.commons.compress.utils;version="1.0" -Bnd-LastModified: 1242279163045 -Export-Package: org.apache.commons.compress.archivers;version="1.0",or - g.apache.commons.compress.changes;version="1.0",org.apache.commons.co - mpress.utils;version="1.0",org.apache.commons.compress.archivers.ar;v - ersion="1.0",org.apache.commons.compress.compressors.gzip;version="1. - 0",org.apache.commons.compress.archivers.jar;version="1.0",org.apache - .commons.compress.archivers.tar;version="1.0",org.apache.commons.comp - ress.archivers.zip;version="1.0",org.apache.commons.compress.compress - ors;version="1.0",org.apache.commons.compress.archivers.cpio;version= - "1.0",org.apache.commons.compress.compressors.bzip2;version="1.0" -Bundle-Version: 1.0 -Bundle-Description: Commons Compress is a component that contains Ar, - Cpio, Jar, Tar, Zip and BZip2 packages -Bundle-Name: Commons Compress -Bundle-DocURL: http://commons.apache.org/compress/ -Bundle-ManifestVersion: 2 -Bundle-Vendor: The Apache Software Foundation -Bundle-SymbolicName: org.apache.commons.compress -Tool: Bnd-0.0.238 - +Manifest-Version: 1.0 +Archiver-Version: Plexus Archiver +Created-By: 1.5.0_16 (Apple Computer, Inc.) +Built-By: Cy +Build-Jdk: 1.5.0_16 +Implementation-Title: Commons Compress +Implementation-Vendor: The Apache Software Foundation +Implementation-Vendor-Id: org.apache +Implementation-Version: 1.0 +Specification-Title: Commons Compress +Specification-Vendor: The Apache Software Foundation +Specification-Version: 1.0 +X-Compile-Source-JDK: 1.4 +X-Compile-Target-JDK: 1.4 +Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt +Import-Package: org.apache.commons.compress.archivers;version="1.0",or + g.apache.commons.compress.archivers.ar;version="1.0",org.apache.commo + ns.compress.archivers.cpio;version="1.0",org.apache.commons.compress. + archivers.jar;version="1.0",org.apache.commons.compress.archivers.tar + ;version="1.0",org.apache.commons.compress.archivers.zip;version="1.0 + ",org.apache.commons.compress.changes;version="1.0",org.apache.common + s.compress.compressors;version="1.0",org.apache.commons.compress.comp + ressors.bzip2;version="1.0",org.apache.commons.compress.compressors.g + zip;version="1.0",org.apache.commons.compress.utils;version="1.0" +Bnd-LastModified: 1242279163045 +Export-Package: org.apache.commons.compress.archivers;version="1.0",or + g.apache.commons.compress.changes;version="1.0",org.apache.commons.co + mpress.utils;version="1.0",org.apache.commons.compress.archivers.ar;v + ersion="1.0",org.apache.commons.compress.compressors.gzip;version="1. + 0",org.apache.commons.compress.archivers.jar;version="1.0",org.apache + .commons.compress.archivers.tar;version="1.0",org.apache.commons.comp + ress.archivers.zip;version="1.0",org.apache.commons.compress.compress + ors;version="1.0",org.apache.commons.compress.archivers.cpio;version= + "1.0",org.apache.commons.compress.compressors.bzip2;version="1.0" +Bundle-Version: 1.0 +Bundle-Description: Commons Compress is a component that contains Ar, + Cpio, Jar, Tar, Zip and BZip2 packages +Bundle-Name: Commons Compress +Bundle-DocURL: http://commons.apache.org/compress/ +Bundle-ManifestVersion: 2 +Bundle-Vendor: The Apache Software Foundation +Bundle-SymbolicName: org.apache.commons.compress +Tool: Bnd-0.0.238 + diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveEntry.class new file mode 100644 index 0000000..3280ef4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveException.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveException.class new file mode 100644 index 0000000..c9f4139 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveException.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveInputStream.class new file mode 100644 index 0000000..cf41a35 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveOutputStream.class new file mode 100644 index 0000000..299094a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveStreamFactory.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveStreamFactory.class new file mode 100644 index 0000000..e21abd0 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ArchiveStreamFactory.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveEntry.class new file mode 100644 index 0000000..3e92128 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.class new file mode 100644 index 0000000..e00171d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.class new file mode 100644 index 0000000..ffc537d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.class new file mode 100644 index 0000000..727e01a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.class new file mode 100644 index 0000000..631fc0a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.class new file mode 100644 index 0000000..2c97206 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioConstants.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioConstants.class new file mode 100644 index 0000000..0ccef51 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioConstants.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioUtil.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioUtil.class new file mode 100644 index 0000000..de172bf Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/cpio/CpioUtil.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveEntry.class new file mode 100644 index 0000000..3b0bd42 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveInputStream.class new file mode 100644 index 0000000..cd7091f Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveOutputStream.class new file mode 100644 index 0000000..e79977a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/jar/JarArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveEntry.class new file mode 100644 index 0000000..6bb2859 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.class new file mode 100644 index 0000000..5e3d8b3 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.class new file mode 100644 index 0000000..7a5cd47 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarBuffer.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarBuffer.class new file mode 100644 index 0000000..f6219e3 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarBuffer.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarConstants.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarConstants.class new file mode 100644 index 0000000..1d587a4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarConstants.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarUtils.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarUtils.class new file mode 100644 index 0000000..d29f232 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/tar/TarUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.class new file mode 100644 index 0000000..07937ef Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AsiExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AsiExtraField.class new file mode 100644 index 0000000..1788234 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/AsiExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.class new file mode 100644 index 0000000..eb05d44 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/FallbackZipEncoding.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/FallbackZipEncoding.class new file mode 100644 index 0000000..282c76e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/FallbackZipEncoding.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/JarMarker.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/JarMarker.class new file mode 100644 index 0000000..e1523a3 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/JarMarker.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/NioZipEncoding.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/NioZipEncoding.class new file mode 100644 index 0000000..1348a10 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/NioZipEncoding.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar.class new file mode 100644 index 0000000..2696048 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.class new file mode 100644 index 0000000..47b58fc Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.class new file mode 100644 index 0000000..c72c2fd Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodePathExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodePathExtraField.class new file mode 100644 index 0000000..45ed68b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnicodePathExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnixStat.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnixStat.class new file mode 100644 index 0000000..39fdd5c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnixStat.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnrecognizedExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnrecognizedExtraField.class new file mode 100644 index 0000000..e33caa3 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/UnrecognizedExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.class new file mode 100644 index 0000000..53a68ed Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.class new file mode 100644 index 0000000..e5fab3e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy.class new file mode 100644 index 0000000..1e50c13 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.class new file mode 100644 index 0000000..b33fd8a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncoding.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncoding.class new file mode 100644 index 0000000..e67fb75 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncoding.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder.class new file mode 100644 index 0000000..a33a1ed Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.class new file mode 100644 index 0000000..bdf2f35 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipEncodingHelper.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipExtraField.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipExtraField.class new file mode 100644 index 0000000..00fa2fc Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipExtraField.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$1.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$1.class new file mode 100644 index 0000000..113d058 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$1.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream.class new file mode 100644 index 0000000..d4b9bc5 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$NameAndComment.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$NameAndComment.class new file mode 100644 index 0000000..5d10efb Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$NameAndComment.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$OffsetEntry.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$OffsetEntry.class new file mode 100644 index 0000000..4470f42 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile$OffsetEntry.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile.class new file mode 100644 index 0000000..9f9c342 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipFile.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipLong.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipLong.class new file mode 100644 index 0000000..2bec93c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipLong.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipShort.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipShort.class new file mode 100644 index 0000000..526191b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipShort.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipUtil.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipUtil.class new file mode 100644 index 0000000..a99d825 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/archivers/zip/ZipUtil.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/Change.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/Change.class new file mode 100644 index 0000000..461abf0 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/Change.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSet.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSet.class new file mode 100644 index 0000000..50b8747 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSet.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetPerformer.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetPerformer.class new file mode 100644 index 0000000..fde520e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetPerformer.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetResults.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetResults.class new file mode 100644 index 0000000..5a1c17d Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/changes/ChangeSetResults.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorException.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorException.class new file mode 100644 index 0000000..fce4f00 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorException.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorInputStream.class new file mode 100644 index 0000000..45dcfe7 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorOutputStream.class new file mode 100644 index 0000000..2e2c05a Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorStreamFactory.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorStreamFactory.class new file mode 100644 index 0000000..ac44d2c Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/CompressorStreamFactory.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data.class new file mode 100644 index 0000000..3946846 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.class new file mode 100644 index 0000000..00d454f Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data.class new file mode 100644 index 0000000..3b8492b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.class new file mode 100644 index 0000000..060a46e Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2Constants.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2Constants.class new file mode 100644 index 0000000..a216509 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/BZip2Constants.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/CRC.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/CRC.class new file mode 100644 index 0000000..d525ddf Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/CRC.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/Rand.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/Rand.class new file mode 100644 index 0000000..aef00be Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/bzip2/Rand.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.class new file mode 100644 index 0000000..ecf6f4b Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.class new file mode 100644 index 0000000..e873284 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipUtils.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipUtils.class new file mode 100644 index 0000000..92651c4 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/compressors/gzip/GzipUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/ArchiveUtils.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/ArchiveUtils.class new file mode 100644 index 0000000..9f2f122 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/ArchiveUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/IOUtils.class b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/IOUtils.class new file mode 100644 index 0000000..ac35442 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar2/org/apache/commons/compress/utils/IOUtils.class differ diff --git a/gradle-plugin-shadow/src/test/resources/jar3using1/META-INF/MANIFEST.MF b/gradle-plugin-shadow/src/test/resources/jar3using1/META-INF/MANIFEST.MF index fbdfcfb..fbb3c1b 100644 --- a/gradle-plugin-shadow/src/test/resources/jar3using1/META-INF/MANIFEST.MF +++ b/gradle-plugin-shadow/src/test/resources/jar3using1/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ -Manifest-Version: 1.0 -Created-By: 1.6.0_20 (Apple Inc.) - +Manifest-Version: 1.0 +Created-By: 1.6.0_20 (Apple Inc.) + diff --git a/gradle-plugin-shadow/src/test/resources/jar3using1/Main.class b/gradle-plugin-shadow/src/test/resources/jar3using1/Main.class new file mode 100644 index 0000000..f9d9101 Binary files /dev/null and b/gradle-plugin-shadow/src/test/resources/jar3using1/Main.class differ diff --git a/gradle.properties b/gradle.properties index 45c6ad7..09baa2e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ group = org.xbib.gradle.plugin name = gradle-plugins -version = 0.0.4 +version = 0.0.5 org.gradle.warning.mode = ALL diff --git a/gradle/compile/groovy.gradle b/gradle/compile/groovy.gradle index 00a1b9c..c736ba6 100644 --- a/gradle/compile/groovy.gradle +++ b/gradle/compile/groovy.gradle @@ -4,14 +4,13 @@ dependencies { implementation libs.groovy.core } -compileGroovy { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 -} - -compileTestGroovy { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 +java { + toolchain { + languageVersion = JavaLanguageVersion.of(21) + } + modularity.inferModulePath.set(true) + withSourcesJar() + withJavadocJar() } tasks.withType(GroovyCompile) { @@ -21,9 +20,14 @@ tasks.withType(GroovyCompile) { } } +/* + +https://github.com/gradle/gradle/issues/15283 + task groovydocJar(type: Jar) { dependsOn groovydoc from groovydoc.destinationDir archiveClassifier.set('groovydoc') } tasks.assemble.dependsOn(tasks.groovydocJar) +*/ \ No newline at end of file diff --git a/gradle/compile/java.gradle b/gradle/compile/java.gradle index 523f54d..71f2751 100644 --- a/gradle/compile/java.gradle +++ b/gradle/compile/java.gradle @@ -2,21 +2,14 @@ apply plugin: 'java-library' java { + toolchain { + languageVersion = JavaLanguageVersion.of(21) + } modularity.inferModulePath.set(true) withSourcesJar() withJavadocJar() } -compileJava { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 -} - -compileTestJava { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 -} - jar { manifest { attributes('Implementation-Version': project.version) @@ -24,6 +17,8 @@ jar { } tasks.withType(JavaCompile) { + options.fork = true + options.forkOptions.jvmArgs += ['-Duser.language=en','-Duser.country=US'] options.compilerArgs.add('-Xlint:all,-fallthrough') options.encoding = 'UTF-8' } diff --git a/gradle/test/junit5.gradle b/gradle/test/junit5.gradle index 88c0791..9e68ad0 100644 --- a/gradle/test/junit5.gradle +++ b/gradle/test/junit5.gradle @@ -1,9 +1,11 @@ dependencies { - testImplementation libs.junit.jupiter.api - testImplementation libs.junit.jupiter.params - testImplementation libs.hamcrest - testRuntimeOnly libs.junit.jupiter.engine + testImplementation testLibs.junit.jupiter.api + testImplementation testLibs.junit.jupiter.params + testImplementation testLibs.hamcrest + testRuntimeOnly testLibs.junit.jupiter.engine + testRuntimeOnly testLibs.junit.jupiter.vintage + testRuntimeOnly testLibs.junit.jupiter.platform.launcher } test { diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 249e583..7f93135 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1f017e4..8838ba9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index a69d9cb..1aa94a4 100755 --- a/gradlew +++ b/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -80,13 +80,11 @@ do esac done -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" +# This is normally unused +# shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,22 +131,29 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac case $MAX_FD in #( '' | soft) :;; #( *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -193,11 +198,15 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/gradlew.bat b/gradlew.bat index 53a6b23..6689b85 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -26,6 +26,7 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% diff --git a/settings.gradle b/settings.gradle index 5fe9ccc..6d5f04c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,19 +2,13 @@ dependencyResolutionManagement { versionCatalogs { libs { - version('gradle', '8.1.1') + version('gradle', '8.4') version('groovy', '3.0.17') version('spock', '2.0-groovy-3.0') - version('junit', '5.9.3') - version('asm', '9.5') + version('asm', '9.6') library('groovy-core', 'org.codehaus.groovy', 'groovy').versionRef('groovy') library('spock-core', 'org.spockframework', 'spock-core').versionRef('spock') library('spock-junit4', 'org.spockframework', 'spock-junit4').versionRef('spock') - library('junit-jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit') - library('junit-jupiter-params', 'org.junit.jupiter', 'junit-jupiter-params').versionRef('junit') - library('junit-jupiter-engine', 'org.junit.jupiter', 'junit-jupiter-engine').versionRef('junit') - library('hamcrest', 'org.hamcrest', 'hamcrest-library').version('2.2') - library('junit4', 'junit', 'junit').version('4.13.2') library('asm', 'org.ow2.asm', 'asm').versionRef('asm') library('asm-commons', 'org.ow2.asm', 'asm-commons').versionRef('asm') library('asm-util', 'org.ow2.asm', 'asm-util').versionRef('asm') @@ -25,7 +19,17 @@ dependencyResolutionManagement { library('jacc', 'org.xbib', 'jacc').version('3.0.0') library('groovy-git', 'org.xbib.groovy', 'groovy-git').version('2.1.0') library('rpm', 'org.xbib', 'rpm-core').version('3.0.1') - plugin('publish', 'com.gradle.plugin-publish').version('1.1.0') + plugin('publish', 'com.gradle.plugin-publish').version('1.2.1') + } + testLibs { + version('junit', '5.10.0') + library('junit-jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit') + library('junit-jupiter-params', 'org.junit.jupiter', 'junit-jupiter-params').versionRef('junit') + library('junit-jupiter-engine', 'org.junit.jupiter', 'junit-jupiter-engine').versionRef('junit') + library('junit-jupiter-vintage', 'org.junit.vintage', 'junit-vintage-engine').versionRef('junit') + library('junit-jupiter-platform-launcher', 'org.junit.platform', 'junit-platform-launcher').version('1.10.0') + library('hamcrest', 'org.hamcrest', 'hamcrest-library').version('2.2') + library('junit4', 'junit', 'junit').version('4.13.2') } } }