The annotation compiler parameter is now optional. The whole lib uses the default package by default. And this can still be customized. 

So, to use Dagger, according to [this page](https://github.com/square/dagger), you need : 
```xml
  <dependency>
    <groupId>com.squareup.dagger</groupId>
    <artifactId>dagger-compiler</artifactId>
    <version>${dagger.version}</version>
    <optional>true</optional>
  </dependency>
<dependencies>
  <dependency>
    <groupId>com.squareup.dagger</groupId>
    <artifactId>dagger</artifactId>
    <version>${dagger.version}</version>
  </dependency>
</dependencies>
```

and to use our stuff, you need :+1: 
```xml
<dependency>
	<groupId>org.roboguice</groupId>
	<artifactId>roboblender</artifactId>
	<version>${roboguice.version}</version>
	<scope>provided</scope>
</dependency>
<dependency>
	<groupid>org.roboguice</groupid>
	<artifactid>roboguice</artifactid>
	<version>${roboguice.version}</version>
</dependency>
```

I can't see the difference.BTW, provided and optional have the same effect on scope.