arquillian / smart-testing

We know which tests you want to run.
Apache License 2.0
25 stars 12 forks source link

build(deps): bump fast-classpath-scanner from 2.9.3 to 3.1.15 #335

Open dependabot-preview[bot] opened 6 years ago

dependabot-preview[bot] commented 6 years ago

Bumps fast-classpath-scanner from 2.9.3 to 3.1.15.

Release notes *Sourced from [fast-classpath-scanner's releases](https://github.com/lukehutch/fast-classpath-scanner/releases).* > ## fast-classpath-scanner-3.1.15 > FastClasspathScanner has been renamed to ClassGraph for version 4. This release simply redirects Maven to pull in the new `classgraph` artifact rather than the `fast-classpath-scanner` artifact. > > Please see project information at: > > https://github.com/classgraph/classgraph > > Information on porting to the v4 API (including the new Maven dependency rule and the new module "requires" rule) are at: > > https://github.com/classgraph/classgraph/wiki/Porting-FastClasspathScanner-code-to-ClassGraph > > If you want to stay on the old FastClasspathScanner v3 API, you should depend specifically on `fast-classpath-scanner` version 3.1.13. > > FastClasspathScanner may or may not receive further bugfixes, and numerous bugs have been fixed between FastClasspathScanner version 3.1.13 and ClassGraph version 4, so it is highly recommended that you port your code to use ClassGraph. > > ## fast-classpath-scanner-3.1.14 > This release contains no updates over 3.1.13, except for adding a Maven relocation to advise FastClasspathScanner users of the switch from the FastClasspathScanner name and API to the ClassGraph name and API. > > ## fast-classpath-scanner-3.1.13 > Fixes a number of small bugs, including [#213](https://github-redirect.dependabot.com/lukehutch/fast-classpath-scanner/issues/213) (which was causing resource dirs like `META-INF` to not be found when scanning modules). Thanks to [**GedMarc**](https://github.com/GedMarc) for the bug report. > > **Important note:** The version 3 branch will be entering maintenance mode as of this release (only critical bugfixes will be posted to version 3.x.y from now on). All future development will happen in version 4, due for release shortly. > > The wiki has been updated for the version 4 API. For the version 3 API, you will need to check out the `v3` tag of the wiki for this project: > > ```bash > git clone https://github.com/lukehutch/fast-classpath-scanner.wiki.git > cd fast-classpath-scanner.wiki > git checkout v3 > ``` > > ## fast-classpath-scanner-3.1.12 > Bugfix release: fixes NPE with verbose logging enabled when scanning a modular classpath ([#212](https://github-redirect.dependabot.com/lukehutch/fast-classpath-scanner/issues/212)). Thanks to [**GedMarc**](https://github.com/GedMarc) for reporting. > > Also fixes some JDK 8 build compatibility issues ([#211](https://github-redirect.dependabot.com/lukehutch/fast-classpath-scanner/issues/211)). Thanks to [**johnou**](https://github.com/johnou) for reporting, and for providing a PR. > > Fixes a few other small bugs, such as duplicated scanning in zipfiles with a non-empty package root (e.g. "BOOT-INF/classes"). > > ## fast-classpath-scanner-3.1.11 > Restore JDK 7 compatibility, lost a few versions ago. (Thanks to [**johnou**](https://github.com/johnou) for catching this.) > > ## fast-classpath-scanner-3.1.10 > Adds `FastClasspathScanner#createClassLoaderForMatchingClasses()`, which overrides all classloaders with a single `URLClassLoader` that loads all classes matched by whitelist criteria. This may be needed if you get a `ClassNotFoundException`, `UnsatisfiedLinkError`, `NoClassDefFoundError`, etc., due to trying to load classes that depend upon each other, but that are loaded by different ClassLoaders in the classpath. > > Also adds parallel unzipping of jar package roots (e.g. `BOOT-INF/classes`) for speed. The parallel unzipping code has been split out into a separate project, and given a commandline interface similar to Info-Zip: https://github.com/lukehutch/quickunzip > > ## fast-classpath-scanner-3.1.9 > Important security fix for the widespread Zip Slip vulnerability: https://snyk.io/research/zip-slip-vulnerability > > ## fast-classpath-scanner-3.1.8 > ... (truncated)
Commits - [`d9b7928`](https://github.com/classgraph/classgraph/commit/d9b79283d03c6cada55c48ae9e8c83a94884098d) [maven-release-plugin] prepare release fast-classpath-scanner-3.1.15 - [`3209a14`](https://github.com/classgraph/classgraph/commit/3209a14c0bd3b11d16dc8eab3ac5d5681769bab2) Change redirect target from 4.0.0 to 4.0.0-beta-12 ([#219](https://github-redirect.dependabot.com/lukehutch/fast-classpath-scanner/issues/219)) - [`033177f`](https://github.com/classgraph/classgraph/commit/033177ffc6b6078b09712859fbdbfc40a550a712) [maven-release-plugin] prepare release fast-classpath-scanner-3.1.14 - [`a8e3c40`](https://github.com/classgraph/classgraph/commit/a8e3c4011600e9ab1bf35b1356520681c27e26aa) Maven-relocation update - [`d5e5e24`](https://github.com/classgraph/classgraph/commit/d5e5e2427fc34891f05857afaedcb780bdfdefb6) Maven relocation request, for ClassGraph name change - [`b4f1d32`](https://github.com/classgraph/classgraph/commit/b4f1d328655ff112734a4a64f9b0d2ff9a72a9c3) [maven-release-plugin] prepare release fast-classpath-scanner-3.1.13 - [`ef1be80`](https://github.com/classgraph/classgraph/commit/ef1be801d73367c75fafe549e57cdd845a56e47e) Source > Cleanup - [`a8f1958`](https://github.com/classgraph/classgraph/commit/a8f1958da365b1540f26e79686bd4c49cc3b6e24) Don't pre-screen module content based on package names (fixes [#213](https://github-redirect.dependabot.com/lukehutch/fast-classpath-scanner/issues/213)) - [`4d577e7`](https://github.com/classgraph/classgraph/commit/4d577e7bcad30085cb86566e845495eb288c0194) Improve log node sort order - [`69c2526`](https://github.com/classgraph/classgraph/commit/69c25267226fc35f0c4698cc5c864e9827838352) Handle null sortKey - Additional commits viewable in [compare view](https://github.com/lukehutch/fast-classpath-scanner/compare/fast-classpath-scanner-2.9.3...fast-classpath-scanner-3.1.15)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
bartoszmajsak commented 6 years ago

Build fails with compilation errors

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project strategy-affected: Compilation failure: Compilation failure: 
[ERROR] /home/travis/build/arquillian/smart-testing/strategies/affected/src/main/java/org/arquillian/smart/testing/strategies/affected/ComponentUnderTestResolver.java:[3,48] package io.github.lukehutch.fastclasspathscanner does not exist
[ERROR] /home/travis/build/arquillian/smart-testing/strategies/affected/src/main/java/org/arquillian/smart/testing/strategies/affected/ComponentUnderTestResolver.java:[56,21] cannot find symbol
[ERROR]   symbol:   class FastClasspathScanner
[ERROR]   location: class org.arquillian.smart.testing.strategies.affected.ComponentUnderTestResolver
[ERROR] /home/travis/build/arquillian/smart-testing/strategies/affected/src/main/java/org/arquillian/smart/testing/strategies/affected/ComponentUnderTestResolver.java:[63,21] cannot find symbol
[ERROR]   symbol:   class FastClasspathScanner
[ERROR]   location: class org.arquillian.smart.testing.strategies.affected.ComponentUnderTestResolver