Maven Repository - POM file for Inversion of Control roboguice 2.0 2.0

Summary

RoboGuice.

A framework for using Google Guice dependency injection in Android..

Declaration

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.

License

Name:Apache 2
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.





Depends on

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.

CategoryArtifactDepended By Count
Androidandroid 2.1_r1
A library jar that provides APIs for Applications written for the Google Android Platform.
12
Androidandroid-test 2.1_r1
A library jar that provides APIs for testing Applications written for the Google Android Platform.
7
JUnitjunit 4.8.2
JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.
919
Testing Mockeasymock 3.0
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
132
Androidrobolectric 1.0-RC1
An alternative Android testing framework.
6
Testing Coding Stylejsr305 1.3.9
JSR305 Annotations for Findbugs
150
Androidsupport-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

Plugin

The following plugins are used in the roboguice-2.0.jar

  1. maven-compiler-plugin
  2. maven-gpg-plugin
  3. maven-jar-plugin
  4. maven-javadoc-plugin
  5. maven-release-plugin
  6. maven-source-plugin




Packages

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




POM File Source

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>