Simple classpath scanner

Provides an efficient classpath scanner for URLClassLoaders.

License

License

GroupId

GroupId

com.bluetrainsoftware
ArtifactId

ArtifactId

classpath-scanner
Last Version

Last Version

1.8
Release Date

Release Date

Type

Type

jar
Description

Description

Simple classpath scanner
Provides an efficient classpath scanner for URLClassLoaders.
Source Code Management

Source Code Management

http://github.com/rvowles/classpath-scanner

Download classpath-scanner

How to add to project

<!-- https://jarcasting.com/artifacts/com.bluetrainsoftware/classpath-scanner/ -->
<dependency>
    <groupId>com.bluetrainsoftware</groupId>
    <artifactId>classpath-scanner</artifactId>
    <version>1.8</version>
</dependency>
// https://jarcasting.com/artifacts/com.bluetrainsoftware/classpath-scanner/
implementation 'com.bluetrainsoftware:classpath-scanner:1.8'
// https://jarcasting.com/artifacts/com.bluetrainsoftware/classpath-scanner/
implementation ("com.bluetrainsoftware:classpath-scanner:1.8")
'com.bluetrainsoftware:classpath-scanner:jar:1.8'
<dependency org="com.bluetrainsoftware" name="classpath-scanner" rev="1.8">
  <artifact name="classpath-scanner" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.bluetrainsoftware', module='classpath-scanner', version='1.8')
)
libraryDependencies += "com.bluetrainsoftware" % "classpath-scanner" % "1.8"
[com.bluetrainsoftware/classpath-scanner "1.8"]

Dependencies

provided (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.2

test (3)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.2
commons-io : commons-io jar 2.4
com.bluetrainsoftware.composite : composite-unit-test jar [1,2)

Project Modules

There are no modules declared in this project.

URL Classpath Scanner

This adds specific support for the URL Classpath Scanner. As we are not able to detect the paths of other scanners, they are not supported currently.

Simply pass a URLClassLoader to the ClasspathScanner and it will give you back a series of resources. You can also register one or more listeners before you scan and they will be notified of all interested resources. The listener is the ResourceScanListener.

Not finished.

Versions

Version
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1