Jolira Guice Parent

Extensions for Guice.

License

License

Categories

Categories

GUI User Interface Guice Application Layer Libs Dependency Injection
GroupId

GroupId

com.jolira
ArtifactId

ArtifactId

guice-parent
Last Version

Last Version

3.0.5
Release Date

Release Date

Type

Type

pom
Description

Description

Jolira Guice Parent
Extensions for Guice.
Project URL

Project URL

http://code.google.com/p/jolira-tools/wiki/guice
Source Code Management

Source Code Management

https://github.com/jolira/guice

Download guice-parent

Filename Size
guice-parent-3.0.5.pom 1 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.jolira/guice-parent/ -->
<dependency>
    <groupId>com.jolira</groupId>
    <artifactId>guice-parent</artifactId>
    <version>3.0.5</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.jolira/guice-parent/
implementation 'com.jolira:guice-parent:3.0.5'
// https://jarcasting.com/artifacts/com.jolira/guice-parent/
implementation ("com.jolira:guice-parent:3.0.5")
'com.jolira:guice-parent:pom:3.0.5'
<dependency org="com.jolira" name="guice-parent" rev="3.0.5">
  <artifact name="guice-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.jolira', module='guice-parent', version='3.0.5')
)
libraryDependencies += "com.jolira" % "guice-parent" % "3.0.5"
[com.jolira/guice-parent "3.0.5"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • plugins
  • managed

Google Guice

Extensions for Guice.

Plugins

A very simple plugins mechanism that automatically discovers plugins by looking for META-INF/services/com.google.inject.Module file. This module file contains the name of the class or classes that should be added when constructing the injector.

Every JAR used with this mechanism should contains such a META-INF/services/com.google.inject.Module file. To create the injector, create the PluginManager, which discovers all META-INF/services/com.google.inject.Module files in the search path, instantiates all the modules identified there and creates an Injector using the modules.

Managed

Singletons are great, but sometimes it is great to get rid of them. ManagedSingletons are exactly for that. They exist until they are reset by the SingletonManager.

com.jolira

Jolira

Versions

Version
3.0.5
3.0.2
3.0.1
3.0.0
2.1.8
2.1.7
2.1.6
2.1.1
2.1.0
2.0.3
2.0.2
2.0.1