SeedStack Java framework, also simply known as «Seed», is the foundation enabling you to build Java applications or microservices easily and efficiently.

Core dependency

A minimal SeedStack project only requires the seed-core module and its dependencies in the classpath. We recommend using a dependency manager like Maven or Gradle:

<dependency>
    <groupId>org.seedstack.seed</groupId>
    <artifactId>seed-core</artifactId>
</dependency>
Show version
dependencies {
    compile("org.seedstack.seed:seed-core:3.2.0")
}

If you’re using Maven, SeedStack provides a BOM file that you can import in your project. This ensures that you have the correct versions of each component and avoid specifying them in each dependency. See the distribution page for more information.

Other dependencies

Java framework non-core functionality is available as separate modules. The documentation describes how to add such modules when needed. Besides, the Java framework can be also be completed by: