Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run. One way of thinking about a capsule is as a fat JAR on steroids (that also allows native libraries and never interferes with your dependencies) and a declarative startup script rolled into one; another, is to see it is as the deploy-time counterpart to your build tool. Just as a build tool manages your build, Capsule manages the launching of your application.

Features

  • Dead-simple packaging and deployment for JVM applications
  • Capsule manages the launching of your application
  • Caplets make capsules even more powerful
  • A capsule is a single executable JAR that contains everything your application needs to run
  • A single executable JAR

Project Samples

Project Activity

See All Activity >

License

Eclipse Public License

Follow Capsule

Capsule Web Site

You Might Also Like
Gain insights and build data-powered applications Icon
Gain insights and build data-powered applications

Your unified business intelligence platform. Self-service. Governed. Embedded.

Chat with your business data with Looker. More than just a modern business intelligence platform, you can turn to Looker for self-service or governed BI, build your own custom applications with trusted metrics, or even bring Looker modeling to your existing BI environment.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Capsule!

Additional Project Details

Programming Language

Java

Related Categories

Java Software Development Software, Java Package Managers, Java Deployment Tool

Registered

2022-08-26