Skip to content
grouchal edited this page Dec 20, 2011 · 4 revisions

The only dependency you need, is one of the Scanner Implementations. I prefer pure-ASM!

At the moment you can choose between pure-ASM (I'm using it), Reflections-API or the Implementation of Sonatype.

ASM:

		<dependency>
			<groupId>de.devsurf.injection.guice.scanner</groupId>
			<artifactId>de.devsurf.injection.guice.scanner.asm</artifactId>
			<version>0.8.7</version>
		</dependency>

Sonatype:

		<dependency>
			<groupId>de.devsurf.injection.guice.scanner</groupId>
			<artifactId>de.devsurf.injection.guice.scanner.sonatype</artifactId>
			<version>0.8.7</version>
		</dependency>

Reflections:

		<dependency>
			<groupId>de.devsurf.injection.guice.scanner</groupId>
			<artifactId>de.devsurf.injection.guice.scanner.reflections</artifactId>
			<version>0.8.7</version>
		</dependency>

Google Guice-Extension - GuicyFruit:

		<dependency>
			<groupId>de.devsurf.injection.guice.integrations</groupId>
			<artifactId>de.devsurf.injection.guice.integrations.guicyfruit</artifactId>
			<version>0.8.7</version>
		</dependency>

Aspect Oriented Programming:

		<dependency>
			<groupId>de.devsurf.injection.guice</groupId>
			<artifactId>de.devsurf.injection.guice.aop</artifactId>
			<version>0.8.7</version>
		</dependency>

Support for Apache Commons Configuration:

		<dependency>
			<groupId>de.devsurf.injection.guice.integrations</groupId>
			<artifactId>de.devsurf.injection.guice.integrations.commons.configurations</artifactId>
			<version>0.8.7</version>
		</dependency>