k

keystone

Keystone project is a bootstrap that loads your application and its dependencies from a single archive. With his maven plugin and few line of configuration, your application will be available with all his dependencies in a single archive. The four main ideas which make the difference with other solution are: 1. all dependencies are not exploded in final archive, 'jar' file stay without any modification, so manifest also... 2. use our maven plugin to package all that you need (and we'll loading dependencies automatically for you) 3. you could load native library 4. you could restart your application Why named Keystone? 1. Stone wedge-shaped arch which maintains a vault [Architecture]. 2. A central element on which everything depends.
https://github.com/geronimo-iia/keystone
The Apache Software License, Version 2.0
Intelligents-ia
Jerome Guibert
Files download
File Operation
keystone-3.3.pom download
Apache Maven
<dependency>
  <groupId>org.intelligents-ia</groupId>
  <artifactId>keystone</artifactId>
  <version>3.3</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'org.intelligents-ia:keystone:3.3'
Gradle Kotlin
implementation("org.intelligents-ia:keystone:3.3")
Scala SBT
libraryDependencies += "org.intelligents-ia" % "keystone" % "3.3"
Groovy Grape
@Grapes(
  @Grab(group='org.intelligents-ia', module='keystone', version='3.3')
)
Apache Ivy
<dependency org="org.intelligents-ia" name="keystone" rev="3.3" />
Leiningen
[org.intelligents-ia/keystone "3.3"]
Apache Buildr
'org.intelligents-ia:keystone:jar:3.3'
Dependencies