RoboGuice.
A framework for using Google Guice dependency injection in Android..
Here is the list of declaration for roboguice. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.roboguice</groupId> <artifactId>roboguice</artifactId> <version>2.0</version> </dependency>
If you think this Maven repository POM file listing for roboguice is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache 2
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The roboguice-2.0 has 9 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Android | android 2.1_r1 A library jar that provides APIs for Applications written for the Google Android Platform. | 12 |
Android | android-test 2.1_r1 A library jar that provides APIs for testing Applications written for the Google Android Platform. | 7 |
JUnit | junit 4.8.2 JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java. | 919 |
Testing Mock | easymock 3.0 EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly | 132 |
Android | robolectric 1.0-RC1 An alternative Android testing framework. | 6 |
Testing Coding Style | jsr305 1.3.9 JSR305 Annotations for Findbugs | 150 |
Android | support-v4 r6 The Support Package includes static "support libraries" that you can add to your Android application in order to use APIs that are either not available for older platform versions or that offer "utility" APIs that aren't a part of the framework APIs. | 6 |
The following plugins are used in the roboguice-2.0.jar
The following packages are defined in the roboguice-2.0.jar
roboguice roboguice.activity roboguice.activity.event roboguice.adapter roboguice.config roboguice.content roboguice.event roboguice.event.eventListener roboguice.event.eventListener.factory roboguice.event.eventListener.javaassist roboguice.event.javaassist roboguice.fragment roboguice.inject roboguice.receiver roboguice.service roboguice.service.event roboguice.test roboguice.test.shadow roboguice.util
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.roboguice</groupId> <artifactId>roboguice</artifactId> <name>RoboGuice</name> <version>2.0</version> <description>A framework for using Google Guice dependency injection in Android.</description> <licenses> <license> <name>Apache 2</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <url>http://roboguice.org</url> <issueManagement> <system>Google Code Issue Tracker</system> <url>http://code.google.com/p/roboguice/issues/list</url> </issueManagement> <mailingLists> <mailingList> <name>RoboGuice Forum/Mailinglist</name> <post>http://groups.google.com/group/roboguice</post> <subscribe>http://groups.google.com/group/roboguice/subscribe</subscribe> <unsubscribe>https://groups.google.com/group/roboguice/subscribe</unsubscribe> </mailingList> </mailingLists> <scm> <url>http://code.google.com/p/roboguice/source/list</url> <connection>scm:hg:https://roboguice.googlecode.com/hg/</connection> <developerConnection>scm:hg:https://roboguice.googlecode.com/hg/</developerConnection> </scm> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <defaultGoal>package</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.1</version> <configuration> <useAgent>true</useAgent> <executable>gpg2</executable> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-9</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.1</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <version>2.1_r1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.android</groupId> <artifactId>android-test</artifactId> <version>2.1_r1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.android.maps</groupId> <artifactId>maps</artifactId> <version>2.3.3</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>3.0</version> <classifier>no_aop</classifier> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>3.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.pivotallabs</groupId> <artifactId>robolectric</artifactId> <version>1.0-RC1</version> <optional>true</optional> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>1.3.9</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.android</groupId> <artifactId>support-v4</artifactId> <version>r6</version> <optional>true</optional> </dependency> </dependencies> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8</version> <configuration> <reportOutputDirectory>docs</reportOutputDirectory> <destDir>apidocs</destDir> <notimestamp>true</notimestamp> </configuration> </plugin> </plugins> </reporting> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>6</version> </parent> <repositories> <repository> <id>third.party.closed.source.repo</id> <url>file://${basedir}/../maven_repo_3rd_party</url> </repository> </repositories> </project>