Guice.
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google..
Here is the list of declaration for guice. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.google.code.guice</groupId> <artifactId>guice</artifactId> <version>1.0</version> </dependency>
If you think this Maven repository POM file listing for guice is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The following table lists the most popular artifacts which are depending on guice-1.0. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Network | netty 3.1.5.GA The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance and high scalability protocol servers and clients. In other words, Netty is a NIO client server framework which enab... | 6 |
JSF | myfaces-impl 1.2.9 The private implementation classes of the Apache MyFaces Core JSF/1.2 Implementation | 18 |
JSF | myfaces-impl 1.2.8 The private implementation classes of the Apache MyFaces Core JSF/1.2 Implementation | 19 |
The following plugins are used in the guice-1.0.jar
The following packages are defined in the guice-1.0.jar
com.google.inject com.google.inject.asm com.google.inject.asm.signature com.google.inject.binder com.google.inject.cglib.asm com.google.inject.cglib.asm.signature com.google.inject.cglib.beans com.google.inject.cglib.core com.google.inject.cglib.proxy com.google.inject.cglib.reflect com.google.inject.cglib.transform com.google.inject.cglib.transform.impl com.google.inject.cglib.util com.google.inject.jndi com.google.inject.matcher com.google.inject.name com.google.inject.spi com.google.inject.tools.jmx com.google.inject.util
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.google.code.guice</groupId> <artifactId>guice</artifactId> <version>1.0</version> <packaging>pom</packaging> <name>Guice</name> <description>Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google.</description> <url>http://code.google.com/p/google-guice/</url> <contributors> <contributor> <name>Gregory Kick</name> <email>gk5885@kickstyle.net</email> <organization>KickStyle</organization> <organizationUrl>http://kickstyle.net/</organizationUrl> <timezone>-6</timezone> <roles> <role>pom-contributor</role> </roles> </contributor> </contributors> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.code.guice</groupId> <artifactId>guice</artifactId> <version>${version}</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> </dependencies> </dependencyManagement> <distributionManagement> <downloadUrl>http://code.google.com/p/google-guice/downloads/list</downloadUrl> </distributionManagement> <inceptionYear>2006</inceptionYear> <issueManagement> <system>Google Code</system> <url>http://code.google.com/p/google-guice/issues/list</url> </issueManagement> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <organization> <name>Google</name> <url>http://www.google.com/</url> </organization> <mailingLists> <mailingList> <name>Guice Developer List</name> <subscribe>http://groups.google.com/group/google-guice/subscribe</subscribe> <unsubscribe>http://groups.google.com/group/google-guice/subscribe</unsubscribe> <post>google-guice@googlegroups.com</post> <archive>http://groups.google.com/group/google-guice</archive> </mailingList> </mailingLists> <scm> <connection>scm:svn:http://google-guice.googlecode.com/svn/</connection> <developerConnection>scm:svn:https://google-guice.googlecode.com/svn/</developerConnection> <url>http://code.google.com/p/google-guice/source</url> </scm> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> </project>