From 90d5d6e746172bf5b999a132a5a4a19a64645b00 Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Sun, 20 Sep 2026 13:52:43 +0200 Subject: [PATCH 1/2] Rename the BeanShell IT scripts ahead of porting them --- .../basic-features/ExecutionRoot/{verify.bsh => verify.groovy} | 0 .../basic-features/add-classpath/{verify.bsh => verify.groovy} | 0 .../file-copyIntoTopDir/{verify.bsh => verify.groovy} | 0 .../basic-features/file-sameName/{verify.bsh => verify.groovy} | 0 .../formats-in-pom-win/{verify.bsh => verify.groovy} | 0 .../basic-features/formats-zstd/{verify.bsh => verify.groovy} | 0 .../projects/basic-features/formats/{verify.bsh => verify.groovy} | 0 .../local-repo-interp/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../relative-project-paths/{verify.bsh => verify.groovy} | 0 .../space & special char/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-190/{verify.bsh => verify.groovy} | 0 .../massembly-285-assembly/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-375/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-583/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-732/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-733/{verify.bsh => verify.groovy} | 0 src/it/projects/bugs/massembly-743/{verify.bsh => verify.groovy} | 0 .../configured-handler/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../custom-handler-withFileEntries/{verify.bsh => verify.groovy} | 0 .../custom-handler-withMixedEntries/{verify.bsh => verify.groovy} | 0 .../metaInf-services-aggregation/{verify.bsh => verify.groovy} | 0 .../metaInf-spring-aggregation/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../dep-with-transitive-filter/{verify.bsh => verify.groovy} | 0 .../depMgmt-override/{verify.bsh => verify.groovy} | 0 .../depSet-artifactPomPropInterp/{verify.bsh => verify.groovy} | 0 .../depSet-byDepVersion/{verify.bsh => verify.groovy} | 0 .../depSet-runtimeScope/{verify.bsh => verify.groovy} | 0 .../depSet-transFromProfile/{verify.bsh => verify.groovy} | 0 .../depSet-unpacked-rdonly/{verify.bsh => verify.groovy} | 0 .../dependencySet-matchScope/{verify.bsh => verify.groovy} | 0 .../dependencySet-nonTransitive/{verify.bsh => verify.groovy} | 0 .../dependencySet-notUnpacked/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../dependencySet-unpacked-filtered/{verify.bsh => verify.groovy} | 0 .../dependencySet-unpacked/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../include-project-artifact/{verify.bsh => verify.groovy} | 0 .../include-project-attachments/{verify.bsh => verify.groovy} | 0 .../include-provided/{verify.bsh => verify.groovy} | 0 .../including-pom-dependency/{verify.bsh => verify.groovy} | 0 .../including-sar-dependency/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-201/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-232/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-235/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-345/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-395/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-619/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-675/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-955/{verify.bsh => verify.groovy} | 0 .../dependency-sets/massembly-99/{verify.bsh => verify.groovy} | 0 .../outputFileNameMappingWithUnpack/{verify.bsh => verify.groovy} | 0 .../unpack-deps-correct-dir/{verify.bsh => verify.groovy} | 0 .../using-moduleSet-implied-depSet/{verify.bsh => verify.groovy} | 0 .../bin/jars-in-archive-root/{verify.bsh => verify.groovy} | 0 .../no-target-dir/{verify.bsh => verify.groovy} | 0 .../multimodule-sources-copied/{verify.bsh => verify.groovy} | 0 .../no-target-dir-multimodule/{verify.bsh => verify.groovy} | 0 .../project/no-target-dir/{verify.bsh => verify.groovy} | 0 .../project/sources-copied/{verify.bsh => verify.groovy} | 0 .../src/no-target-dir/{verify.bsh => verify.groovy} | 0 .../src/src-dir-copied/{verify.bsh => verify.groovy} | 0 .../file-modes/file-set-fileMode/{verify.bsh => verify.groovy} | 0 .../file-modes/fileItem-fileMode/{verify.bsh => verify.groovy} | 0 .../default-directory-unspecified/{verify.bsh => verify.groovy} | 0 .../default-excludes-unspecified/{verify.bsh => verify.groovy} | 0 .../dont-use-default-excludes/{setup.bsh => setup.groovy} | 0 .../file-sets/excludes-using-regex/{verify.bsh => verify.groovy} | 0 .../file-sets/excluding-svn-dirs/{setup.bsh => setup.groovy} | 0 .../filtered-module-sources/{verify.bsh => verify.groovy} | 0 .../file-sets/filtered-multimodule/{verify.bsh => verify.groovy} | 0 .../include-base-directory/{verify.bsh => verify.groovy} | 0 .../file-sets/include-parent-dir/{verify.bsh => verify.groovy} | 0 .../file-sets/massembly-665/{verify.bsh => verify.groovy} | 0 .../file-sets/use-default-excludes/{verify.bsh => verify.groovy} | 0 .../projects/files/filtered-sysprop/{verify.bsh => verify.groovy} | 0 .../files/multimodule-relativePath/{verify.bsh => verify.groovy} | 0 .../filter-comp-descriptor-path/{verify.bsh => verify.groovy} | 0 .../filters-defined-in-build/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../filtering-feature/massembly-736/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../archiver-ignorePermissions/{verify.bsh => verify.groovy} | 0 .../ignoreDirFormatExtensions/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../manifest-with-customEntry/{verify.bsh => verify.groovy} | 0 .../manifest-with-mainClass/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../skipAssemblyCLIPropertySet/{verify.bsh => verify.groovy} | 0 .../single-in-one-project-hierarchy/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 .../multimodule/massembly-298/{verify.bsh => verify.groovy} | 0 .../multimodule/massembly-619/{verify.bsh => verify.groovy} | 0 .../multimodule-binariesNotSource/{verify.bsh => verify.groovy} | 0 .../child/{verify.bsh => verify.groovy} | 0 .../multimodule-filteredFileSet/{verify.bsh => verify.groovy} | 0 .../multimodule-modulePomPropInterp/{verify.bsh => verify.groovy} | 0 .../parent/{verify.bsh => verify.groovy} | 0 .../multimodule-sourceNotBinaries/{verify.bsh => verify.groovy} | 0 .../{verify.bsh => verify.groovy} | 0 108 files changed, 0 insertions(+), 0 deletions(-) rename src/it/projects/basic-features/ExecutionRoot/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/add-classpath/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/file-copyIntoTopDir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/file-sameName/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/formats-in-pom-win/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/formats-zstd/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/formats/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/local-repo-interp/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/massembly-256-pomPropertiesInterp/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/massembly-351-projectPrefixInterp/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/relative-project-paths/{verify.bsh => verify.groovy} (100%) rename src/it/projects/basic-features/space & special char/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-190/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-285/massembly-285-assembly/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-375/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-583/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-732/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-733/{verify.bsh => verify.groovy} (100%) rename src/it/projects/bugs/massembly-743/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/configured-handler/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/custom-containerDescriptorHandler/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/custom-handler-withFileEntries/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/custom-handler-withMixedEntries/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/metaInf-services-aggregation/{verify.bsh => verify.groovy} (100%) rename src/it/projects/container-descriptors/metaInf-spring-aggregation/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dep-with-transitive-filter/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depMgmt-override/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depSet-artifactPomPropInterp/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depSet-byDepVersion/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depSet-runtimeScope/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depSet-transFromProfile/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/depSet-unpacked-rdonly/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-matchScope/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-nonTransitive/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-notUnpacked/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-projectArtifactNotIncluded/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-unpacked-filtered/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-unpacked/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/dependencySet-withExecutedProject/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/include-project-artifact/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/include-project-attachments/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/include-provided/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/including-pom-dependency/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/including-sar-dependency/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-201/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-232/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-235/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-345/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-395/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-619/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-675/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-955/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/massembly-99/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/unpack-deps-correct-dir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/dependency-sets/using-moduleSet-implied-depSet/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/bin/jars-in-archive-root/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/project/multimodule-sources-copied/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/project/no-target-dir-multimodule/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/project/no-target-dir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/project/sources-copied/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/src/no-target-dir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/descriptor-refs/src/src-dir-copied/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-modes/file-set-fileMode/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-modes/fileItem-fileMode/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/default-directory-unspecified/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/default-excludes-unspecified/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/dont-use-default-excludes/{setup.bsh => setup.groovy} (100%) rename src/it/projects/file-sets/excludes-using-regex/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/excluding-svn-dirs/{setup.bsh => setup.groovy} (100%) rename src/it/projects/file-sets/filtered-module-sources/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/filtered-multimodule/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/include-base-directory/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/include-parent-dir/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/massembly-665/{verify.bsh => verify.groovy} (100%) rename src/it/projects/file-sets/use-default-excludes/{verify.bsh => verify.groovy} (100%) rename src/it/projects/files/filtered-sysprop/{verify.bsh => verify.groovy} (100%) rename src/it/projects/files/multimodule-relativePath/{verify.bsh => verify.groovy} (100%) rename src/it/projects/filtering-feature/filter-comp-descriptor-path/{verify.bsh => verify.groovy} (100%) rename src/it/projects/filtering-feature/filters-defined-in-build/{verify.bsh => verify.groovy} (100%) rename src/it/projects/filtering-feature/filtersDefinedInAssemblyPluginConfig/{verify.bsh => verify.groovy} (100%) rename src/it/projects/filtering-feature/massembly-736/{verify.bsh => verify.groovy} (100%) rename src/it/projects/forking-tests/assembly-assembly-with-module-binaries/{verify.bsh => verify.groovy} (100%) rename src/it/projects/forking-tests/assembly-attached-with-module-binaries/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/archiver-ignorePermissions/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/ignoreDirFormatExtensions/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/manifest-with-customEntry-manifest-file/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/manifest-with-customEntry/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/manifest-with-mainClass/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-tests/single-in-one-project-hierarchy/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/{verify.bsh => verify.groovy} (100%) rename src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/massembly-298/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/massembly-619/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-binariesNotSource/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-filteredFileSet/child/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-filteredFileSet/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-modulePomPropInterp/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-siblingParent/parent/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-sourceNotBinaries/{verify.bsh => verify.groovy} (100%) rename src/it/projects/multimodule/multimodule-wholeReactorFromChild/{verify.bsh => verify.groovy} (100%) diff --git a/src/it/projects/basic-features/ExecutionRoot/verify.bsh b/src/it/projects/basic-features/ExecutionRoot/verify.groovy similarity index 100% rename from src/it/projects/basic-features/ExecutionRoot/verify.bsh rename to src/it/projects/basic-features/ExecutionRoot/verify.groovy diff --git a/src/it/projects/basic-features/add-classpath/verify.bsh b/src/it/projects/basic-features/add-classpath/verify.groovy similarity index 100% rename from src/it/projects/basic-features/add-classpath/verify.bsh rename to src/it/projects/basic-features/add-classpath/verify.groovy diff --git a/src/it/projects/basic-features/file-copyIntoTopDir/verify.bsh b/src/it/projects/basic-features/file-copyIntoTopDir/verify.groovy similarity index 100% rename from src/it/projects/basic-features/file-copyIntoTopDir/verify.bsh rename to src/it/projects/basic-features/file-copyIntoTopDir/verify.groovy diff --git a/src/it/projects/basic-features/file-sameName/verify.bsh b/src/it/projects/basic-features/file-sameName/verify.groovy similarity index 100% rename from src/it/projects/basic-features/file-sameName/verify.bsh rename to src/it/projects/basic-features/file-sameName/verify.groovy diff --git a/src/it/projects/basic-features/formats-in-pom-win/verify.bsh b/src/it/projects/basic-features/formats-in-pom-win/verify.groovy similarity index 100% rename from src/it/projects/basic-features/formats-in-pom-win/verify.bsh rename to src/it/projects/basic-features/formats-in-pom-win/verify.groovy diff --git a/src/it/projects/basic-features/formats-zstd/verify.bsh b/src/it/projects/basic-features/formats-zstd/verify.groovy similarity index 100% rename from src/it/projects/basic-features/formats-zstd/verify.bsh rename to src/it/projects/basic-features/formats-zstd/verify.groovy diff --git a/src/it/projects/basic-features/formats/verify.bsh b/src/it/projects/basic-features/formats/verify.groovy similarity index 100% rename from src/it/projects/basic-features/formats/verify.bsh rename to src/it/projects/basic-features/formats/verify.groovy diff --git a/src/it/projects/basic-features/local-repo-interp/verify.bsh b/src/it/projects/basic-features/local-repo-interp/verify.groovy similarity index 100% rename from src/it/projects/basic-features/local-repo-interp/verify.bsh rename to src/it/projects/basic-features/local-repo-interp/verify.groovy diff --git a/src/it/projects/basic-features/massembly-256-pomPropertiesInterp/verify.bsh b/src/it/projects/basic-features/massembly-256-pomPropertiesInterp/verify.groovy similarity index 100% rename from src/it/projects/basic-features/massembly-256-pomPropertiesInterp/verify.bsh rename to src/it/projects/basic-features/massembly-256-pomPropertiesInterp/verify.groovy diff --git a/src/it/projects/basic-features/massembly-351-projectPrefixInterp/verify.bsh b/src/it/projects/basic-features/massembly-351-projectPrefixInterp/verify.groovy similarity index 100% rename from src/it/projects/basic-features/massembly-351-projectPrefixInterp/verify.bsh rename to src/it/projects/basic-features/massembly-351-projectPrefixInterp/verify.groovy diff --git a/src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/verify.bsh b/src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/verify.groovy similarity index 100% rename from src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/verify.bsh rename to src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/verify.groovy diff --git a/src/it/projects/basic-features/relative-project-paths/verify.bsh b/src/it/projects/basic-features/relative-project-paths/verify.groovy similarity index 100% rename from src/it/projects/basic-features/relative-project-paths/verify.bsh rename to src/it/projects/basic-features/relative-project-paths/verify.groovy diff --git a/src/it/projects/basic-features/space & special char/verify.bsh b/src/it/projects/basic-features/space & special char/verify.groovy similarity index 100% rename from src/it/projects/basic-features/space & special char/verify.bsh rename to src/it/projects/basic-features/space & special char/verify.groovy diff --git a/src/it/projects/bugs/massembly-190/verify.bsh b/src/it/projects/bugs/massembly-190/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-190/verify.bsh rename to src/it/projects/bugs/massembly-190/verify.groovy diff --git a/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.bsh b/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.bsh rename to src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy diff --git a/src/it/projects/bugs/massembly-375/verify.bsh b/src/it/projects/bugs/massembly-375/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-375/verify.bsh rename to src/it/projects/bugs/massembly-375/verify.groovy diff --git a/src/it/projects/bugs/massembly-583/verify.bsh b/src/it/projects/bugs/massembly-583/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-583/verify.bsh rename to src/it/projects/bugs/massembly-583/verify.groovy diff --git a/src/it/projects/bugs/massembly-732/verify.bsh b/src/it/projects/bugs/massembly-732/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-732/verify.bsh rename to src/it/projects/bugs/massembly-732/verify.groovy diff --git a/src/it/projects/bugs/massembly-733/verify.bsh b/src/it/projects/bugs/massembly-733/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-733/verify.bsh rename to src/it/projects/bugs/massembly-733/verify.groovy diff --git a/src/it/projects/bugs/massembly-743/verify.bsh b/src/it/projects/bugs/massembly-743/verify.groovy similarity index 100% rename from src/it/projects/bugs/massembly-743/verify.bsh rename to src/it/projects/bugs/massembly-743/verify.groovy diff --git a/src/it/projects/container-descriptors/configured-handler/verify.bsh b/src/it/projects/container-descriptors/configured-handler/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/configured-handler/verify.bsh rename to src/it/projects/container-descriptors/configured-handler/verify.groovy diff --git a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/verify.bsh b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/custom-containerDescriptorHandler/verify.bsh rename to src/it/projects/container-descriptors/custom-containerDescriptorHandler/verify.groovy diff --git a/src/it/projects/container-descriptors/custom-handler-withFileEntries/verify.bsh b/src/it/projects/container-descriptors/custom-handler-withFileEntries/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/custom-handler-withFileEntries/verify.bsh rename to src/it/projects/container-descriptors/custom-handler-withFileEntries/verify.groovy diff --git a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/verify.bsh b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/custom-handler-withMixedEntries/verify.bsh rename to src/it/projects/container-descriptors/custom-handler-withMixedEntries/verify.groovy diff --git a/src/it/projects/container-descriptors/metaInf-services-aggregation/verify.bsh b/src/it/projects/container-descriptors/metaInf-services-aggregation/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/metaInf-services-aggregation/verify.bsh rename to src/it/projects/container-descriptors/metaInf-services-aggregation/verify.groovy diff --git a/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.bsh b/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy similarity index 100% rename from src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.bsh rename to src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy diff --git a/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.bsh b/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.bsh rename to src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy diff --git a/src/it/projects/dependency-sets/dep-with-transitive-filter/verify.bsh b/src/it/projects/dependency-sets/dep-with-transitive-filter/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dep-with-transitive-filter/verify.bsh rename to src/it/projects/dependency-sets/dep-with-transitive-filter/verify.groovy diff --git a/src/it/projects/dependency-sets/depMgmt-override/verify.bsh b/src/it/projects/dependency-sets/depMgmt-override/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depMgmt-override/verify.bsh rename to src/it/projects/dependency-sets/depMgmt-override/verify.groovy diff --git a/src/it/projects/dependency-sets/depSet-artifactPomPropInterp/verify.bsh b/src/it/projects/dependency-sets/depSet-artifactPomPropInterp/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depSet-artifactPomPropInterp/verify.bsh rename to src/it/projects/dependency-sets/depSet-artifactPomPropInterp/verify.groovy diff --git a/src/it/projects/dependency-sets/depSet-byDepVersion/verify.bsh b/src/it/projects/dependency-sets/depSet-byDepVersion/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depSet-byDepVersion/verify.bsh rename to src/it/projects/dependency-sets/depSet-byDepVersion/verify.groovy diff --git a/src/it/projects/dependency-sets/depSet-runtimeScope/verify.bsh b/src/it/projects/dependency-sets/depSet-runtimeScope/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depSet-runtimeScope/verify.bsh rename to src/it/projects/dependency-sets/depSet-runtimeScope/verify.groovy diff --git a/src/it/projects/dependency-sets/depSet-transFromProfile/verify.bsh b/src/it/projects/dependency-sets/depSet-transFromProfile/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depSet-transFromProfile/verify.bsh rename to src/it/projects/dependency-sets/depSet-transFromProfile/verify.groovy diff --git a/src/it/projects/dependency-sets/depSet-unpacked-rdonly/verify.bsh b/src/it/projects/dependency-sets/depSet-unpacked-rdonly/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/depSet-unpacked-rdonly/verify.bsh rename to src/it/projects/dependency-sets/depSet-unpacked-rdonly/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-matchScope/verify.bsh b/src/it/projects/dependency-sets/dependencySet-matchScope/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-matchScope/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-matchScope/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-nonTransitive/verify.bsh b/src/it/projects/dependency-sets/dependencySet-nonTransitive/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-nonTransitive/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-nonTransitive/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-notUnpacked/verify.bsh b/src/it/projects/dependency-sets/dependencySet-notUnpacked/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-notUnpacked/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-notUnpacked/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-projectArtifactNotIncluded/verify.bsh b/src/it/projects/dependency-sets/dependencySet-projectArtifactNotIncluded/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-projectArtifactNotIncluded/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-projectArtifactNotIncluded/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-unpacked-filtered/verify.bsh b/src/it/projects/dependency-sets/dependencySet-unpacked-filtered/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-unpacked-filtered/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-unpacked-filtered/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-unpacked/verify.bsh b/src/it/projects/dependency-sets/dependencySet-unpacked/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-unpacked/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-unpacked/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/verify.bsh b/src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/verify.bsh b/src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/verify.groovy diff --git a/src/it/projects/dependency-sets/dependencySet-withExecutedProject/verify.bsh b/src/it/projects/dependency-sets/dependencySet-withExecutedProject/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/dependencySet-withExecutedProject/verify.bsh rename to src/it/projects/dependency-sets/dependencySet-withExecutedProject/verify.groovy diff --git a/src/it/projects/dependency-sets/include-project-artifact/verify.bsh b/src/it/projects/dependency-sets/include-project-artifact/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/include-project-artifact/verify.bsh rename to src/it/projects/dependency-sets/include-project-artifact/verify.groovy diff --git a/src/it/projects/dependency-sets/include-project-attachments/verify.bsh b/src/it/projects/dependency-sets/include-project-attachments/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/include-project-attachments/verify.bsh rename to src/it/projects/dependency-sets/include-project-attachments/verify.groovy diff --git a/src/it/projects/dependency-sets/include-provided/verify.bsh b/src/it/projects/dependency-sets/include-provided/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/include-provided/verify.bsh rename to src/it/projects/dependency-sets/include-provided/verify.groovy diff --git a/src/it/projects/dependency-sets/including-pom-dependency/verify.bsh b/src/it/projects/dependency-sets/including-pom-dependency/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/including-pom-dependency/verify.bsh rename to src/it/projects/dependency-sets/including-pom-dependency/verify.groovy diff --git a/src/it/projects/dependency-sets/including-sar-dependency/verify.bsh b/src/it/projects/dependency-sets/including-sar-dependency/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/including-sar-dependency/verify.bsh rename to src/it/projects/dependency-sets/including-sar-dependency/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-201/verify.bsh b/src/it/projects/dependency-sets/massembly-201/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-201/verify.bsh rename to src/it/projects/dependency-sets/massembly-201/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-232/verify.bsh b/src/it/projects/dependency-sets/massembly-232/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-232/verify.bsh rename to src/it/projects/dependency-sets/massembly-232/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-235/verify.bsh b/src/it/projects/dependency-sets/massembly-235/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-235/verify.bsh rename to src/it/projects/dependency-sets/massembly-235/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-345/verify.bsh b/src/it/projects/dependency-sets/massembly-345/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-345/verify.bsh rename to src/it/projects/dependency-sets/massembly-345/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-395/verify.bsh b/src/it/projects/dependency-sets/massembly-395/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-395/verify.bsh rename to src/it/projects/dependency-sets/massembly-395/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-619/verify.bsh b/src/it/projects/dependency-sets/massembly-619/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-619/verify.bsh rename to src/it/projects/dependency-sets/massembly-619/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-675/verify.bsh b/src/it/projects/dependency-sets/massembly-675/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-675/verify.bsh rename to src/it/projects/dependency-sets/massembly-675/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-955/verify.bsh b/src/it/projects/dependency-sets/massembly-955/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-955/verify.bsh rename to src/it/projects/dependency-sets/massembly-955/verify.groovy diff --git a/src/it/projects/dependency-sets/massembly-99/verify.bsh b/src/it/projects/dependency-sets/massembly-99/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/massembly-99/verify.bsh rename to src/it/projects/dependency-sets/massembly-99/verify.groovy diff --git a/src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/verify.bsh b/src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/verify.bsh rename to src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/verify.groovy diff --git a/src/it/projects/dependency-sets/unpack-deps-correct-dir/verify.bsh b/src/it/projects/dependency-sets/unpack-deps-correct-dir/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/unpack-deps-correct-dir/verify.bsh rename to src/it/projects/dependency-sets/unpack-deps-correct-dir/verify.groovy diff --git a/src/it/projects/dependency-sets/using-moduleSet-implied-depSet/verify.bsh b/src/it/projects/dependency-sets/using-moduleSet-implied-depSet/verify.groovy similarity index 100% rename from src/it/projects/dependency-sets/using-moduleSet-implied-depSet/verify.bsh rename to src/it/projects/dependency-sets/using-moduleSet-implied-depSet/verify.groovy diff --git a/src/it/projects/descriptor-refs/bin/jars-in-archive-root/verify.bsh b/src/it/projects/descriptor-refs/bin/jars-in-archive-root/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/bin/jars-in-archive-root/verify.bsh rename to src/it/projects/descriptor-refs/bin/jars-in-archive-root/verify.groovy diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/verify.bsh b/src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/verify.bsh rename to src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/verify.groovy diff --git a/src/it/projects/descriptor-refs/project/multimodule-sources-copied/verify.bsh b/src/it/projects/descriptor-refs/project/multimodule-sources-copied/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/project/multimodule-sources-copied/verify.bsh rename to src/it/projects/descriptor-refs/project/multimodule-sources-copied/verify.groovy diff --git a/src/it/projects/descriptor-refs/project/no-target-dir-multimodule/verify.bsh b/src/it/projects/descriptor-refs/project/no-target-dir-multimodule/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/project/no-target-dir-multimodule/verify.bsh rename to src/it/projects/descriptor-refs/project/no-target-dir-multimodule/verify.groovy diff --git a/src/it/projects/descriptor-refs/project/no-target-dir/verify.bsh b/src/it/projects/descriptor-refs/project/no-target-dir/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/project/no-target-dir/verify.bsh rename to src/it/projects/descriptor-refs/project/no-target-dir/verify.groovy diff --git a/src/it/projects/descriptor-refs/project/sources-copied/verify.bsh b/src/it/projects/descriptor-refs/project/sources-copied/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/project/sources-copied/verify.bsh rename to src/it/projects/descriptor-refs/project/sources-copied/verify.groovy diff --git a/src/it/projects/descriptor-refs/src/no-target-dir/verify.bsh b/src/it/projects/descriptor-refs/src/no-target-dir/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/src/no-target-dir/verify.bsh rename to src/it/projects/descriptor-refs/src/no-target-dir/verify.groovy diff --git a/src/it/projects/descriptor-refs/src/src-dir-copied/verify.bsh b/src/it/projects/descriptor-refs/src/src-dir-copied/verify.groovy similarity index 100% rename from src/it/projects/descriptor-refs/src/src-dir-copied/verify.bsh rename to src/it/projects/descriptor-refs/src/src-dir-copied/verify.groovy diff --git a/src/it/projects/file-modes/file-set-fileMode/verify.bsh b/src/it/projects/file-modes/file-set-fileMode/verify.groovy similarity index 100% rename from src/it/projects/file-modes/file-set-fileMode/verify.bsh rename to src/it/projects/file-modes/file-set-fileMode/verify.groovy diff --git a/src/it/projects/file-modes/fileItem-fileMode/verify.bsh b/src/it/projects/file-modes/fileItem-fileMode/verify.groovy similarity index 100% rename from src/it/projects/file-modes/fileItem-fileMode/verify.bsh rename to src/it/projects/file-modes/fileItem-fileMode/verify.groovy diff --git a/src/it/projects/file-sets/default-directory-unspecified/verify.bsh b/src/it/projects/file-sets/default-directory-unspecified/verify.groovy similarity index 100% rename from src/it/projects/file-sets/default-directory-unspecified/verify.bsh rename to src/it/projects/file-sets/default-directory-unspecified/verify.groovy diff --git a/src/it/projects/file-sets/default-excludes-unspecified/verify.bsh b/src/it/projects/file-sets/default-excludes-unspecified/verify.groovy similarity index 100% rename from src/it/projects/file-sets/default-excludes-unspecified/verify.bsh rename to src/it/projects/file-sets/default-excludes-unspecified/verify.groovy diff --git a/src/it/projects/file-sets/dont-use-default-excludes/setup.bsh b/src/it/projects/file-sets/dont-use-default-excludes/setup.groovy similarity index 100% rename from src/it/projects/file-sets/dont-use-default-excludes/setup.bsh rename to src/it/projects/file-sets/dont-use-default-excludes/setup.groovy diff --git a/src/it/projects/file-sets/excludes-using-regex/verify.bsh b/src/it/projects/file-sets/excludes-using-regex/verify.groovy similarity index 100% rename from src/it/projects/file-sets/excludes-using-regex/verify.bsh rename to src/it/projects/file-sets/excludes-using-regex/verify.groovy diff --git a/src/it/projects/file-sets/excluding-svn-dirs/setup.bsh b/src/it/projects/file-sets/excluding-svn-dirs/setup.groovy similarity index 100% rename from src/it/projects/file-sets/excluding-svn-dirs/setup.bsh rename to src/it/projects/file-sets/excluding-svn-dirs/setup.groovy diff --git a/src/it/projects/file-sets/filtered-module-sources/verify.bsh b/src/it/projects/file-sets/filtered-module-sources/verify.groovy similarity index 100% rename from src/it/projects/file-sets/filtered-module-sources/verify.bsh rename to src/it/projects/file-sets/filtered-module-sources/verify.groovy diff --git a/src/it/projects/file-sets/filtered-multimodule/verify.bsh b/src/it/projects/file-sets/filtered-multimodule/verify.groovy similarity index 100% rename from src/it/projects/file-sets/filtered-multimodule/verify.bsh rename to src/it/projects/file-sets/filtered-multimodule/verify.groovy diff --git a/src/it/projects/file-sets/include-base-directory/verify.bsh b/src/it/projects/file-sets/include-base-directory/verify.groovy similarity index 100% rename from src/it/projects/file-sets/include-base-directory/verify.bsh rename to src/it/projects/file-sets/include-base-directory/verify.groovy diff --git a/src/it/projects/file-sets/include-parent-dir/verify.bsh b/src/it/projects/file-sets/include-parent-dir/verify.groovy similarity index 100% rename from src/it/projects/file-sets/include-parent-dir/verify.bsh rename to src/it/projects/file-sets/include-parent-dir/verify.groovy diff --git a/src/it/projects/file-sets/massembly-665/verify.bsh b/src/it/projects/file-sets/massembly-665/verify.groovy similarity index 100% rename from src/it/projects/file-sets/massembly-665/verify.bsh rename to src/it/projects/file-sets/massembly-665/verify.groovy diff --git a/src/it/projects/file-sets/use-default-excludes/verify.bsh b/src/it/projects/file-sets/use-default-excludes/verify.groovy similarity index 100% rename from src/it/projects/file-sets/use-default-excludes/verify.bsh rename to src/it/projects/file-sets/use-default-excludes/verify.groovy diff --git a/src/it/projects/files/filtered-sysprop/verify.bsh b/src/it/projects/files/filtered-sysprop/verify.groovy similarity index 100% rename from src/it/projects/files/filtered-sysprop/verify.bsh rename to src/it/projects/files/filtered-sysprop/verify.groovy diff --git a/src/it/projects/files/multimodule-relativePath/verify.bsh b/src/it/projects/files/multimodule-relativePath/verify.groovy similarity index 100% rename from src/it/projects/files/multimodule-relativePath/verify.bsh rename to src/it/projects/files/multimodule-relativePath/verify.groovy diff --git a/src/it/projects/filtering-feature/filter-comp-descriptor-path/verify.bsh b/src/it/projects/filtering-feature/filter-comp-descriptor-path/verify.groovy similarity index 100% rename from src/it/projects/filtering-feature/filter-comp-descriptor-path/verify.bsh rename to src/it/projects/filtering-feature/filter-comp-descriptor-path/verify.groovy diff --git a/src/it/projects/filtering-feature/filters-defined-in-build/verify.bsh b/src/it/projects/filtering-feature/filters-defined-in-build/verify.groovy similarity index 100% rename from src/it/projects/filtering-feature/filters-defined-in-build/verify.bsh rename to src/it/projects/filtering-feature/filters-defined-in-build/verify.groovy diff --git a/src/it/projects/filtering-feature/filtersDefinedInAssemblyPluginConfig/verify.bsh b/src/it/projects/filtering-feature/filtersDefinedInAssemblyPluginConfig/verify.groovy similarity index 100% rename from src/it/projects/filtering-feature/filtersDefinedInAssemblyPluginConfig/verify.bsh rename to src/it/projects/filtering-feature/filtersDefinedInAssemblyPluginConfig/verify.groovy diff --git a/src/it/projects/filtering-feature/massembly-736/verify.bsh b/src/it/projects/filtering-feature/massembly-736/verify.groovy similarity index 100% rename from src/it/projects/filtering-feature/massembly-736/verify.bsh rename to src/it/projects/filtering-feature/massembly-736/verify.groovy diff --git a/src/it/projects/forking-tests/assembly-assembly-with-module-binaries/verify.bsh b/src/it/projects/forking-tests/assembly-assembly-with-module-binaries/verify.groovy similarity index 100% rename from src/it/projects/forking-tests/assembly-assembly-with-module-binaries/verify.bsh rename to src/it/projects/forking-tests/assembly-assembly-with-module-binaries/verify.groovy diff --git a/src/it/projects/forking-tests/assembly-attached-with-module-binaries/verify.bsh b/src/it/projects/forking-tests/assembly-attached-with-module-binaries/verify.groovy similarity index 100% rename from src/it/projects/forking-tests/assembly-attached-with-module-binaries/verify.bsh rename to src/it/projects/forking-tests/assembly-attached-with-module-binaries/verify.groovy diff --git a/src/it/projects/mojo-configuration/archiver-ignorePermissions/verify.bsh b/src/it/projects/mojo-configuration/archiver-ignorePermissions/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/archiver-ignorePermissions/verify.bsh rename to src/it/projects/mojo-configuration/archiver-ignorePermissions/verify.groovy diff --git a/src/it/projects/mojo-configuration/ignoreDirFormatExtensions/verify.bsh b/src/it/projects/mojo-configuration/ignoreDirFormatExtensions/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/ignoreDirFormatExtensions/verify.bsh rename to src/it/projects/mojo-configuration/ignoreDirFormatExtensions/verify.groovy diff --git a/src/it/projects/mojo-configuration/manifest-with-customEntry-manifest-file/verify.bsh b/src/it/projects/mojo-configuration/manifest-with-customEntry-manifest-file/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/manifest-with-customEntry-manifest-file/verify.bsh rename to src/it/projects/mojo-configuration/manifest-with-customEntry-manifest-file/verify.groovy diff --git a/src/it/projects/mojo-configuration/manifest-with-customEntry/verify.bsh b/src/it/projects/mojo-configuration/manifest-with-customEntry/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/manifest-with-customEntry/verify.bsh rename to src/it/projects/mojo-configuration/manifest-with-customEntry/verify.groovy diff --git a/src/it/projects/mojo-configuration/manifest-with-mainClass/verify.bsh b/src/it/projects/mojo-configuration/manifest-with-mainClass/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/manifest-with-mainClass/verify.bsh rename to src/it/projects/mojo-configuration/manifest-with-mainClass/verify.groovy diff --git a/src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/verify.bsh b/src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/verify.bsh rename to src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/verify.groovy diff --git a/src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/verify.bsh b/src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/verify.groovy similarity index 100% rename from src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/verify.bsh rename to src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/verify.groovy diff --git a/src/it/projects/mojo-tests/single-in-one-project-hierarchy/verify.bsh b/src/it/projects/mojo-tests/single-in-one-project-hierarchy/verify.groovy similarity index 100% rename from src/it/projects/mojo-tests/single-in-one-project-hierarchy/verify.bsh rename to src/it/projects/mojo-tests/single-in-one-project-hierarchy/verify.groovy diff --git a/src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/verify.bsh b/src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/verify.groovy similarity index 100% rename from src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/verify.bsh rename to src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/verify.groovy diff --git a/src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/verify.bsh b/src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/verify.groovy similarity index 100% rename from src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/verify.bsh rename to src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/verify.groovy diff --git a/src/it/projects/multimodule/massembly-298/verify.bsh b/src/it/projects/multimodule/massembly-298/verify.groovy similarity index 100% rename from src/it/projects/multimodule/massembly-298/verify.bsh rename to src/it/projects/multimodule/massembly-298/verify.groovy diff --git a/src/it/projects/multimodule/massembly-619/verify.bsh b/src/it/projects/multimodule/massembly-619/verify.groovy similarity index 100% rename from src/it/projects/multimodule/massembly-619/verify.bsh rename to src/it/projects/multimodule/massembly-619/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-binariesNotSource/verify.bsh b/src/it/projects/multimodule/multimodule-binariesNotSource/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-binariesNotSource/verify.bsh rename to src/it/projects/multimodule/multimodule-binariesNotSource/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-filteredFileSet/child/verify.bsh b/src/it/projects/multimodule/multimodule-filteredFileSet/child/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-filteredFileSet/child/verify.bsh rename to src/it/projects/multimodule/multimodule-filteredFileSet/child/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-filteredFileSet/verify.bsh b/src/it/projects/multimodule/multimodule-filteredFileSet/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-filteredFileSet/verify.bsh rename to src/it/projects/multimodule/multimodule-filteredFileSet/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-modulePomPropInterp/verify.bsh b/src/it/projects/multimodule/multimodule-modulePomPropInterp/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-modulePomPropInterp/verify.bsh rename to src/it/projects/multimodule/multimodule-modulePomPropInterp/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-siblingParent/parent/verify.bsh b/src/it/projects/multimodule/multimodule-siblingParent/parent/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-siblingParent/parent/verify.bsh rename to src/it/projects/multimodule/multimodule-siblingParent/parent/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-sourceNotBinaries/verify.bsh b/src/it/projects/multimodule/multimodule-sourceNotBinaries/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-sourceNotBinaries/verify.bsh rename to src/it/projects/multimodule/multimodule-sourceNotBinaries/verify.groovy diff --git a/src/it/projects/multimodule/multimodule-wholeReactorFromChild/verify.bsh b/src/it/projects/multimodule/multimodule-wholeReactorFromChild/verify.groovy similarity index 100% rename from src/it/projects/multimodule/multimodule-wholeReactorFromChild/verify.bsh rename to src/it/projects/multimodule/multimodule-wholeReactorFromChild/verify.groovy From ac1d3786c1e24ed10b6470eff9d73dbac3c7ac10 Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Sun, 20 Sep 2026 14:48:05 +0200 Subject: [PATCH 2/2] Port the IT scripts from BeanShell to Groovy BeanShell is being retired across Maven (apache/maven#13207); the scripts keep the same checks. --- src/it/projects/basic-features/add-classpath/verify.groovy | 2 -- .../bugs/massembly-285/massembly-285-assembly/verify.groovy | 2 +- .../metaInf-spring-aggregation/verify.groovy | 2 +- .../dep-transfilter-wildcard-massembly544/verify.groovy | 4 ++-- .../dependencySet-projectArtifactNotIncluded/verify.groovy | 2 +- .../filtering-feature/filters-defined-in-build/verify.groovy | 2 +- .../manifest-with-customEntry-manifest-file/verify.groovy | 2 -- 7 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/it/projects/basic-features/add-classpath/verify.groovy b/src/it/projects/basic-features/add-classpath/verify.groovy index c17bc6000..e141ee555 100644 --- a/src/it/projects/basic-features/add-classpath/verify.groovy +++ b/src/it/projects/basic-features/add-classpath/verify.groovy @@ -34,6 +34,4 @@ Attributes attrs = mf.getMainAttributes(); String classPath = (String) attrs.get( Attributes.Name.CLASS_PATH ); -System.out.println( "Got Main-Class: " + mainClass ); - return classPath.contains("plexus-utils"); diff --git a/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy b/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy index 965402cdb..1d9d48631 100644 --- a/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy +++ b/src/it/projects/bugs/massembly-285/massembly-285-assembly/verify.groovy @@ -23,4 +23,4 @@ import java.io.File; This is where you verify the results of the assembly build. You may need to check the existence of a file, or even peek within a jar file to determine whether the assembly did the right thing. */ -return new File( basedir, "target/${artifactId}-${version}-bin.dir/lib/junit-jupiter-api.jar" ).exists(); +return new File( basedir, 'target/${artifactId}-${version}-bin.dir/lib/junit-jupiter-api.jar' ).exists(); diff --git a/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy b/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy index 81c1ff197..5f2cadcb1 100644 --- a/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy +++ b/src/it/projects/container-descriptors/metaInf-spring-aggregation/verify.groovy @@ -77,7 +77,7 @@ try boolean found30 = false; boolean found40 = false; - String line = null; + line = null; while( ( line = br.readLine() ) != null ) { if ( line.endsWith( "spring-aop-3.0.xsd" ) ) diff --git a/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy b/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy index b2f0e5091..26f193028 100644 --- a/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy +++ b/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/verify.groovy @@ -20,12 +20,12 @@ import java.io.*; File dir = new File( basedir, "target/dep-transfilter-wildcard-massembly544-1-bin/maven-libs" ); -File[] files = { +File[] files = [ new File( dir, "wagon-webdav-jackrabbit-1.0-beta-4.jar" ), new File( dir, "xercesMinimal-1.9.6.2.jar" ), new File( dir, "maven-reporting-api-2.0.4.jar" ), new File( dir, "doxia-sink-api-1.0-alpha-7.jar" ) -}; +]; boolean result = true; for( int i = 0; i