A Lightweight Web Framework
Spark Framework is a true micro Java web framework. Its total size is less than a megabyte, and to keep it lean and clean we decided to cut support for Java 7 in Spark 2. If you are stuck with Java 7 for whatever reason, you unfortunately have to have to use Spark 1.
Download Spark Framework
Spark Framework is available both on Maven Central and GitHub.
Add the following snippet to your POM:
<dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.6.0</version> </dependency>
Not familiar with Maven? Click here for more detailed instructions.
Other dependency managers:
Gradle : compile "com.sparkjava:spark-core:2.6.0" //add to build.gradle Ivy : <dependency org="com.sparkjava" name="spark-core" rev="2.6.0" conf="build" /> //ivy.xml SBT : libraryDependencies += "com.sparkjava" % "spark-core" % "2.6.0" //build.sbt
Clone the repo from GitHub.
If you really want to, you can also download Spark Framework as a ZIP (from GitHub)