Moonshine is an application framework based on Google Guice dependency injection library.
For more info go to: Moonshine web page
License
Moonshine is available under Apache License 2.0.
License |
License
Apache License, Version 2.0
|
---|---|
Categories |
CategoriesContainer |
GroupId | GroupIdorg.atteo.moonshine |
ArtifactId | ArtifactIdcontainer |
Last Version | Last Version1.2 |
Release Date | Release Date |
Type | Typejar |
Description |
DescriptionMoonshine Container
Moonshine provides infrastructure commonly found in application containers.
But, unlike containers, it is designed to be embedded inside your application.
It's a modular framework build around Google Guice dependency injection
with uniform logging using SLF4J, easy unit testing and ready to use support for common JavaEE technologies:
JDBC, JPA, JMS, JTA, JMX, Java Servlet API, JAX-RS.
|
Project Organization |
Project Organization |
Filename | Size |
---|---|
container-1.2.pom | |
container-1.2.jar | 89 KB |
container-1.2-sources.jar | 57 KB |
container-1.2-javadoc.jar | 424 KB |
Browse |
<!-- https://jarcasting.com/artifacts/org.atteo.moonshine/container/ -->
<dependency>
<groupId>org.atteo.moonshine</groupId>
<artifactId>container</artifactId>
<version>1.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.atteo.moonshine/container/
implementation 'org.atteo.moonshine:container:1.2'
// https://jarcasting.com/artifacts/org.atteo.moonshine/container/
implementation ("org.atteo.moonshine:container:1.2")
'org.atteo.moonshine:container:jar:1.2'
<dependency org="org.atteo.moonshine" name="container" rev="1.2">
<artifact name="container" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.atteo.moonshine', module='container', version='1.2')
)
libraryDependencies += "org.atteo.moonshine" % "container" % "1.2"
[org.atteo.moonshine/container "1.2"]
Group / Artifact | Type | Version |
---|---|---|
org.atteo.moonshine : reflection-utils | jar | 1.2 |
org.atteo.config : config | jar | 1.3 |
org.sonatype.sisu : sisu-guice | jar | 3.2.0 |
org.sonatype.sisu.inject : guice-servlet | jar | 3.2.0 |
ch.qos.logback : logback-classic | jar | 1.1.2 |
org.slf4j : slf4j-api | jar | 1.7.7 |
org.slf4j : jul-to-slf4j | jar | 1.7.7 |
org.slf4j : log4j-over-slf4j | jar | 1.7.7 |
javax.servlet : javax.servlet-api | jar | 3.1.0 |
com.google.code.findbugs : jsr305 | jar | 2.0.3 |
javax.validation : validation-api | jar | 1.1.0.Final |
com.google.guava : guava | jar | 16.0.1 |
com.beust : jcommander | jar | 1.35 |
org.codehaus.janino : janino | jar | 2.6.1 |
Group / Artifact | Type | Version |
---|---|---|
com.googlecode.catch-exception : catch-exception | jar | 1.2.0 |
junit : junit | jar | 4.11 |
org.assertj : assertj-core | jar | 1.6.0 |
Moonshine is an application framework based on Google Guice dependency injection library.
For more info go to: Moonshine web page
Moonshine is available under Apache License 2.0.