GIN (GWT INjection).
GIN (GWT INjection) brings automatic dependency injection to Google Web Toolkit client-side code. GIN is built on top of Guice and uses (a subset of) Guice's binding language..
Here is the list of declaration for gin. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.google.gwt.inject</groupId> <artifactId>gin</artifactId> <version>2.1.2</version> </dependency>
If you think this Maven repository POM file listing for gin is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.
The following packages are defined in the gin-2.1.2.jar
com.google.gwt.inject.client com.google.gwt.inject.client.assistedinject com.google.gwt.inject.client.binder com.google.gwt.inject.client.multibindings com.google.gwt.inject.rebind com.google.gwt.inject.rebind.adapter com.google.gwt.inject.rebind.binding com.google.gwt.inject.rebind.output com.google.gwt.inject.rebind.reflect com.google.gwt.inject.rebind.resolution com.google.gwt.inject.rebind.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> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>6</version> </parent> <groupId>com.google.gwt.inject</groupId> <artifactId>gin</artifactId> <version>2.1.2</version> <packaging>jar</packaging> <name>GIN (GWT INjection)</name> <description> GIN (GWT INjection) brings automatic dependency injection to Google Web Toolkit client-side code. GIN is built on top of Guice and uses (a subset of) Guice's binding language. </description> <url>http://code.google.com/p/google-gin/</url> <licenses> <license> <name>Apache License 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <issueManagement> <system>Google code</system> <url>http://code.google.com/p/google-gin/issues/list</url> </issueManagement> <scm> <connection> http://google-gin.googlecode.com/svn/tags/2.1.2 </connection> <developerConnection> https://google-gin.googlecode.com/svn/tags/2.1.2 </developerConnection> <url>http://code.google.com/p/google-gin/source/browse/</url> </scm> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url> https://oss.sonatype.org/service/local/staging/deploy/maven2/ </url> </snapshotRepository> </distributionManagement> <dependencies> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>${com.google.guice.version}</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-assistedinject</artifactId> <version>${com.google.guice.version}</version> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-user</artifactId> <version>${com.google.gwt.version}</version> <type>jar</type> <scope>provided</scope> </dependency> </dependencies> <properties> <com.google.gwt.version>2.5.0</com.google.gwt.version> <com.google.guice.version>3.0</com.google.guice.version> </properties> </project>