Download guice-4.2.0.jar file

Introduction

You can download guice-4.2.0.jar in this page.

License

Open Source License

Type List

guice-4.2.0.jar file has the following types.

META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/MANIFEST.MF
META-INF/NOTICE
META-INF/maven/cglib/cglib/pom.properties
META-INF/maven/cglib/cglib/pom.xml
com.google.inject.AbstractModule.class
com.google.inject.Binder.class
com.google.inject.Binding.class
com.google.inject.BindingAnnotation.class
com.google.inject.ConfigurationException.class
com.google.inject.CreationException.class
com.google.inject.Exposed.class
com.google.inject.Guice.class
com.google.inject.ImplementedBy.class
com.google.inject.Inject.class
com.google.inject.Injector.class
com.google.inject.Key.class
com.google.inject.MembersInjector.class
com.google.inject.Module.class
com.google.inject.OutOfScopeException.class
com.google.inject.PrivateBinder.class
com.google.inject.PrivateModule.class
com.google.inject.ProvidedBy.class
com.google.inject.Provider.class
com.google.inject.Provides.class
com.google.inject.ProvisionException.class
com.google.inject.Scope.class
com.google.inject.ScopeAnnotation.class
com.google.inject.Scopes.class
com.google.inject.Singleton.class
com.google.inject.Stage.class
com.google.inject.TypeLiteral.class
com.google.inject.binder.AnnotatedBindingBuilder.class
com.google.inject.binder.AnnotatedConstantBindingBuilder.class
com.google.inject.binder.AnnotatedElementBuilder.class
com.google.inject.binder.ConstantBindingBuilder.class
com.google.inject.binder.LinkedBindingBuilder.class
com.google.inject.binder.ScopedBindingBuilder.class
com.google.inject.internal.AbstractBindingBuilder.class
com.google.inject.internal.AbstractBindingProcessor.class
com.google.inject.internal.AbstractProcessor.class
com.google.inject.internal.Annotations.class
com.google.inject.internal.BindingBuilder.class
com.google.inject.internal.BindingImpl.class
com.google.inject.internal.BindingProcessor.class
com.google.inject.internal.BoundProviderFactory.class
com.google.inject.internal.BytecodeGen.class
com.google.inject.internal.CircularDependencyProxy.class
com.google.inject.internal.ConstantBindingBuilderImpl.class
com.google.inject.internal.ConstantFactory.class
com.google.inject.internal.ConstructionContext.class
com.google.inject.internal.ConstructionProxy.class
com.google.inject.internal.ConstructionProxyFactory.class
com.google.inject.internal.ConstructorBindingImpl.class
com.google.inject.internal.ConstructorInjector.class
com.google.inject.internal.ConstructorInjectorStore.class
com.google.inject.internal.CreationListener.class
com.google.inject.internal.CycleDetectingLock.class
com.google.inject.internal.DefaultConstructionProxyFactory.class
com.google.inject.internal.DeferredLookups.class
com.google.inject.internal.DelayedInitialize.class
com.google.inject.internal.DelegatingInvocationHandler.class
com.google.inject.internal.Element.class
com.google.inject.internal.EncounterImpl.class
com.google.inject.internal.ErrorHandler.class
com.google.inject.internal.Errors.class
com.google.inject.internal.ErrorsException.class
com.google.inject.internal.ExposedBindingImpl.class
com.google.inject.internal.ExposedKeyFactory.class
com.google.inject.internal.ExposureBuilder.class
com.google.inject.internal.FactoryProxy.class
com.google.inject.internal.FailableCache.class
com.google.inject.internal.Indexer.class
com.google.inject.internal.InheritingState.class
com.google.inject.internal.Initializable.class
com.google.inject.internal.Initializables.class
com.google.inject.internal.Initializer.class
com.google.inject.internal.InjectionRequestProcessor.class
com.google.inject.internal.InjectorImpl.class
com.google.inject.internal.InjectorOptionsProcessor.class
com.google.inject.internal.InjectorShell.class
com.google.inject.internal.InstanceBindingImpl.class
com.google.inject.internal.InterceptorBindingProcessor.class
com.google.inject.internal.InterceptorStackCallback.class
com.google.inject.internal.InternalContext.class
com.google.inject.internal.InternalFactory.class
com.google.inject.internal.InternalFactoryToInitializableAdapter.class
com.google.inject.internal.InternalFactoryToProviderAdapter.class
com.google.inject.internal.InternalFlags.class
com.google.inject.internal.InternalInjectorCreator.class
com.google.inject.internal.InternalProviderInstanceBindingImpl.class
com.google.inject.internal.InternalProvisionException.class
com.google.inject.internal.LinkedBindingImpl.class
com.google.inject.internal.LinkedProviderBindingImpl.class
com.google.inject.internal.ListenerBindingProcessor.class
com.google.inject.internal.LookupProcessor.class
com.google.inject.internal.Lookups.class
com.google.inject.internal.MembersInjectorImpl.class
com.google.inject.internal.MembersInjectorStore.class
com.google.inject.internal.MessageProcessor.class
com.google.inject.internal.Messages.class
com.google.inject.internal.MethodAspect.class
com.google.inject.internal.ModuleAnnotatedMethodScannerProcessor.class
com.google.inject.internal.MoreTypes.class
com.google.inject.internal.Nullability.class
com.google.inject.internal.PrivateElementProcessor.class
com.google.inject.internal.PrivateElementsImpl.class
com.google.inject.internal.ProcessedBindingData.class
com.google.inject.internal.ProvidedByInternalFactory.class
com.google.inject.internal.ProviderInstanceBindingImpl.class
com.google.inject.internal.ProviderInternalFactory.class
com.google.inject.internal.ProviderMethod.class
com.google.inject.internal.ProviderMethodsModule.class
com.google.inject.internal.ProviderToInternalFactoryAdapter.class
com.google.inject.internal.ProvidesMethodScanner.class
com.google.inject.internal.ProvisionListenerCallbackStore.class
com.google.inject.internal.ProvisionListenerStackCallback.class
com.google.inject.internal.ProxyFactory.class
com.google.inject.internal.RealElement.class
com.google.inject.internal.RealMapBinder.class
com.google.inject.internal.RealMultibinder.class
com.google.inject.internal.RealOptionalBinder.class
com.google.inject.internal.ScopeBindingProcessor.class
com.google.inject.internal.Scoping.class
com.google.inject.internal.SingleFieldInjector.class
com.google.inject.internal.SingleMemberInjector.class
com.google.inject.internal.SingleMethodInjector.class
com.google.inject.internal.SingleParameterInjector.class
com.google.inject.internal.SingletonScope.class
com.google.inject.internal.State.class
com.google.inject.internal.TypeConverterBindingProcessor.class
com.google.inject.internal.UniqueAnnotations.class
com.google.inject.internal.UntargettedBindingImpl.class
com.google.inject.internal.UntargettedBindingProcessor.class
com.google.inject.internal.WeakKeySet.class
com.google.inject.internal.util.Classes.class
com.google.inject.internal.util.LineNumbers.class
com.google.inject.internal.util.SourceProvider.class
com.google.inject.internal.util.StackTraceElements.class
com.google.inject.internal.util.Stopwatch.class
com.google.inject.matcher.AbstractMatcher.class
com.google.inject.matcher.Matcher.class
com.google.inject.matcher.Matchers.class
com.google.inject.multibindings.ClassMapKey.class
com.google.inject.multibindings.MapBinder.class
com.google.inject.multibindings.MapBinderBinding.class
com.google.inject.multibindings.MapKey.class
com.google.inject.multibindings.Multibinder.class
com.google.inject.multibindings.MultibinderBinding.class
com.google.inject.multibindings.MultibindingsScanner.class
com.google.inject.multibindings.MultibindingsTargetVisitor.class
com.google.inject.multibindings.OptionalBinder.class
com.google.inject.multibindings.OptionalBinderBinding.class
com.google.inject.multibindings.ProvidesIntoMap.class
com.google.inject.multibindings.ProvidesIntoOptional.class
com.google.inject.multibindings.ProvidesIntoSet.class
com.google.inject.multibindings.StringMapKey.class
com.google.inject.name.Named.class
com.google.inject.name.NamedImpl.class
com.google.inject.name.Names.class
com.google.inject.spi.BindingScopingVisitor.class
com.google.inject.spi.BindingTargetVisitor.class
com.google.inject.spi.ConstructorBinding.class
com.google.inject.spi.ConvertedConstantBinding.class
com.google.inject.spi.DefaultBindingScopingVisitor.class
com.google.inject.spi.DefaultBindingTargetVisitor.class
com.google.inject.spi.DefaultElementVisitor.class
com.google.inject.spi.Dependency.class
com.google.inject.spi.DependencyAndSource.class
com.google.inject.spi.DisableCircularProxiesOption.class
com.google.inject.spi.Element.class
com.google.inject.spi.ElementSource.class
com.google.inject.spi.ElementVisitor.class
com.google.inject.spi.Elements.class
com.google.inject.spi.ExposedBinding.class
com.google.inject.spi.HasDependencies.class
com.google.inject.spi.InjectionListener.class
com.google.inject.spi.InjectionPoint.class
com.google.inject.spi.InjectionRequest.class
com.google.inject.spi.InstanceBinding.class
com.google.inject.spi.InterceptorBinding.class
com.google.inject.spi.LinkedKeyBinding.class
com.google.inject.spi.MembersInjectorLookup.class
com.google.inject.spi.Message.class
com.google.inject.spi.ModuleAnnotatedMethodScanner.class
com.google.inject.spi.ModuleAnnotatedMethodScannerBinding.class
com.google.inject.spi.ModuleSource.class
com.google.inject.spi.PrivateElements.class
com.google.inject.spi.ProviderBinding.class
com.google.inject.spi.ProviderInstanceBinding.class
com.google.inject.spi.ProviderKeyBinding.class
com.google.inject.spi.ProviderLookup.class
com.google.inject.spi.ProviderWithDependencies.class
com.google.inject.spi.ProviderWithExtensionVisitor.class
com.google.inject.spi.ProvidesMethodBinding.class
com.google.inject.spi.ProvidesMethodTargetVisitor.class
com.google.inject.spi.ProvisionListener.class
com.google.inject.spi.ProvisionListenerBinding.class
com.google.inject.spi.RequireAtInjectOnConstructorsOption.class
com.google.inject.spi.RequireExactBindingAnnotationsOption.class
com.google.inject.spi.RequireExplicitBindingsOption.class
com.google.inject.spi.ScopeBinding.class
com.google.inject.spi.StaticInjectionRequest.class
com.google.inject.spi.Toolable.class
com.google.inject.spi.TypeConverter.class
com.google.inject.spi.TypeConverterBinding.class
com.google.inject.spi.TypeEncounter.class
com.google.inject.spi.TypeListener.class
com.google.inject.spi.TypeListenerBinding.class
com.google.inject.spi.UntargettedBinding.class
com.google.inject.util.Modules.class
com.google.inject.util.Providers.class
com.google.inject.util.Types.class

Pom

guice-4.2.0.pom file content.

<?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/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>com.google.inject</groupId>
    <artifactId>guice-parent</artifactId>
    <version>4.2.0</version>
  </parent>

  <artifactId>guice</artifactId>

  <name>Google Guice - Core Library</name>

  <dependencies>
    <dependency>
      <groupId>javax.inject</groupId>
      <artifactId>javax.inject</artifactId>
    </dependency>
    <dependency>
      <groupId>aopalliance</groupId>
      <artifactId>aopalliance</artifactId>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
    </dependency>
    <!--
     | CGLIB is embedded by default by the JarJar build profile
    -->
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm</artifactId>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>cglib</groupId>
      <artifactId>cglib</artifactId>
      <optional>true</optional>
    </dependency>
    <!--
     | Test dependencies
    -->
    <dependency>
      <groupId>javax.inject</groupId>
      <artifactId>javax.inject-tck</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava-testlib</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>3.0.5.RELEASE</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>biz.aQute</groupId>
      <artifactId>bnd</artifactId>
      <version>0.0.384</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.apache.felix.framework</artifactId>
      <version>3.0.5</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.google.truth</groupId>
      <artifactId>truth</artifactId>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <!--
       | Add standard LICENSE and NOTICE files
      -->
      <plugin>
        <artifactId>maven-remote-resources-plugin</artifactId>
      </plugin>
      <!--
       | Enable Java6 conformance checks
      -->
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>animal-sniffer-maven-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <!--
           | Temporarily excluded tests
          -->
          <excludes>
            <exclude>**/*$*</exclude>
            <exclude>**/ErrorHandlingTest*</exclude>
            <exclude>**/OSGiContainerTest*</exclude>
            <exclude>**/ScopesTest*</exclude>
            <exclude>**/TypeConversionTest*</exclude>
          </excludes>
        </configuration>
      </plugin>
      <!--
       | Add OSGi manifest
      -->
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <configuration>
          <instructions>
            <Bundle-Name>${project.artifactId}$(if;$(classes;NAMED;*.MethodAspect);; (no_aop))</Bundle-Name>
            <Import-Package>!net.sf.cglib.*,!org.objectweb.asm.*,!com.google.inject.*,*</Import-Package>
            <Eclipse-ExtensibleAPI>true</Eclipse-ExtensibleAPI>
          </instructions>
        </configuration>
      </plugin>
      <!--
       | Remove duplicate jarjar'd LICENSE and NOTICE
      -->
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <excludes>
            <exclude>LICENSE</exclude>
            <exclude>NOTICE</exclude>
          </excludes>
          <archive>
            <manifestEntries>
              <Automatic-Module-Name>com.google.guice</Automatic-Module-Name>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
      <!--
       | Generate sources jar
      -->
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
      </plugin>
      <!--
       | Generate javadoc jar
      -->
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
      </plugin>
    </plugins>
  </build>

  <profiles>
    <profile>
      <!--
       | No-AOP profile: repeat the build lifecycle with munged no-AOP source
      -->
      <id>guice.with.no_aop</id>
      <activation>
        <property>
          <name>guice.with.no_aop</name>
          <value>!false</value>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.sonatype.plugins</groupId>
            <artifactId>munge-maven-plugin</artifactId>
            <version>1.0</version>
            <executions>
              <execution>
                <phase>prepare-package</phase>
                <goals>
                  <goal>munge-fork</goal>
                </goals>
                <configuration>
                  <symbols>NO_AOP</symbols>
                  <excludes>
                    **/InterceptorBinding.java,
                    **/InterceptorBindingProcessor.java,
                    **/InterceptorStackCallback.java,
                    **/LineNumbers.java,
                    **/MethodAspect.java,
                    **/ProxyFactory.java,
                    **/BytecodeGenTest.java,
                    **/IntegrationTest.java,
                    **/MethodInterceptionTest.java,
                    **/ProxyFactoryTest.java
                  </excludes>
                </configuration>
              </execution>
            </executions>
          </plugin>
          <!--
           | Package the no-AOP build with its own OSGi manifest and attach using "no_aop" classifier
          -->
          <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <executions>
              <execution>
                <id>no_aop</id>
                <phase>package</phase>
                <goals>
                  <goal>jar</goal>
                </goals>
                <configuration>
                  <classesDirectory>${project.build.directory}/munged/classes</classesDirectory>
                  <classifier>no_aop</classifier>
                  <archive>
                    <manifestFile>${project.build.directory}/munged/classes/META-INF/MANIFEST.MF</manifestFile>
                  </archive>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <!--
       | JarJar build profile: Embed CGLIB (and ASM) classes under a Guice namespace
      -->
      <id>guice.with.jarjar</id>
      <activation>
        <property>
          <name>guice.with.jarjar</name>
          <value>!false</value>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.sonatype.plugins</groupId>
            <artifactId>jarjar-maven-plugin</artifactId>
            <version>1.9</version>
            <executions>
              <execution>
                <id>jarjar</id>
                <goals><goal>jarjar</goal></goals>
              </execution>
            </executions>
            <configuration>
              <overwrite>true</overwrite>
              <includes>
                <include>*:asm*</include>
                <include>*:cglib</include>
              </includes>
              <rules>
                <rule>
                  <pattern>net.sf.cglib.*</pattern>
                  <result>com.google.inject.internal.cglib.$@1</result>
                </rule>
                <rule>
                  <pattern>net.sf.cglib.**.*</pattern>
                  <result>com.google.inject.internal.cglib.@1.$@2</result>
                </rule>
                <rule>
                  <pattern>org.objectweb.asm.*</pattern>
                  <result>com.google.inject.internal.asm.$@1</result>
                </rule>
                <rule>
                  <pattern>org.objectweb.asm.**.*</pattern>
                  <result>com.google.inject.internal.asm.@1.$@2</result>
                </rule>
                <keep>
                  <pattern>com.google.inject.**</pattern>
                </keep>
                <keep>
                  <pattern>com.googlecode.**</pattern>
                </keep>
              </rules>
            </configuration>
          </plugin>
          <plugin>
            <!--
             | Attach the original non-JarJar'd classes so extensions can compile against them
            -->
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.8</version>
            <executions>
              <execution>
                <id>classes</id>
                <phase>package</phase>
                <goals>
                  <goal>attach-artifact</goal>
                </goals>
                <configuration>
                  <artifacts>
                    <artifact>
                      <file>${project.build.directory}/original-${project.build.finalName}.jar</file>
                      <classifier>classes</classifier>
                    </artifact>
                  </artifacts>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <!--
       | m2e profile - enable use of JarJar inside Eclipse
      -->
      <id>m2e</id>
      <activation>
        <property>
          <name>m2e.version</name>
        </property>
      </activation>
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <groupId>org.eclipse.m2e</groupId>
              <artifactId>lifecycle-mapping</artifactId>
              <version>1.0.0</version>
              <configuration>
                <lifecycleMappingMetadata>
                  <pluginExecutions>
                    <pluginExecution>
                      <pluginExecutionFilter>
                        <groupId>org.sonatype.plugins</groupId>
                        <artifactId>jarjar-maven-plugin</artifactId>
                        <versionRange>[1.4,)</versionRange>
                        <goals><goal>jarjar</goal></goals>
                      </pluginExecutionFilter>
                      <action><execute /></action>
                    </pluginExecution>
                  </pluginExecutions>
                </lifecycleMappingMetadata>
              </configuration>
            </plugin>
          </plugins>
        </pluginManagement>
      </build>
    </profile>
  </profiles>
</project>

POM Entry

<dependency>
   <groupId>com.google.inject</groupId>
   <artifactId>guice</artifactId>
   <version>4.2.0</version>
</dependency>

Download

If you think the following guice-4.2.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download guice-4.2.0.jar file




PreviousNext

Related