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:
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.
- 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
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!