SeedStack projects created by the generate goal of the SeedStack Maven plugin are designed to be run from command-line with an embedded Web server. You can convert this kind of project to a classic WAR.
Sometimes there is a need to use a development version of a SeedStack component in your project, for testing purposes. This guide will help you configure Maven to access SeedStack SNAPSHOT dependencies.
config goal dumps all the configuration options available in the project.
crypt goal encrypts the given argument using the application configured
master key store and the specified alias.
This allows to encrypt sensitive configuration values.
effective-config goal produces a YAML dump of the configuration as scanned, parsed and aggregated by SeedStack.
This will show the global configuration as the application sees it.
effective-test-config goal produces a YAML dump of the test configuration as scanned, parsed and aggregated by SeedStack.
This will show the global configuration as the application sees it, including the test classpath.
To create a SeedStack project from scratch you can use
generate goal from the SeedStack Maven Plugin.
This goal is invoked from the command line.
The SeedStack Maven plugin provides goals to manage SeedStack-based artifacts.
package goal packages any self-executable SeedStack application in a Capsule.
A Capsule is a way of packaging and running any application with all its dependencies from a unique plain executable JAR.
SeedStack is an opinionated, easy-to-use Java development stack. It is a general purpose development solution which can be used to address various project types with a particular focus on REST microservices and applications.
run goal runs any self-executable SeedStack application directly from the command line.
Welcome to the SeedStack tutorial! It is intended to walk you through the most interesting features of SeedStack, by making you build a simple Web application from scratch.