You know the component scanning feature of Spring? You'll love this: component scanning as easy as select(javaClasses()).from("your.package").returning(allAnnotatedWith(YourAnnotation.class)). Can support any language running on the JVM.
----------
eXtcos is now also available from Maven Central. To include it into your Maven project just add this dependency:
groupId: net.sf.extcos
artifactId: extcos
version: 0.4b
Unfortunately Sourceforge doesn't support XML snippets in the description, so you'll have to build it yourself if needed.
-----------
To read the user manual click the website link below.
Features
- Scan for components for your application on the classpath
- Retrieve several different sets of components in just one go
- The declarative API makes it very easy to use
- Can be used in applications and frameworks featuring plug-ins, and application containers
- Can be used to answer questions like: How many serializable classes do I have in my packages and which are they?
- Supports wildcards in the package names to search in
- Supports scanning for annotated components
- Supports scanning for components implementing a certain interface / certain interfaces
- Supports scanning for components extending a certain super class
- Supports scanning for components in standalone applications, web and application containers
- Supports finding components in JBoss' virtual file system (VFS)
- Supports pluggable classloaders and resource resolvers for great configurability
License
Apache License V2.0Follow Extensible Component Scanner
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
-
Great software, thank you.
-
very good project, thanks!
-
Thanks for Extcos, it's wonderful!
-
Looks great for small projects. Very nice work on the API and the examples in the manual.
-
Nice idea and nice work!