Assets 2
  • [new] In watch goal, trigger a LiveReload (without app refresh) when a resource changes.
  • [chg] Java 9 compatibility: avoid using JDK internal classes for hot-reloading.
  • [fix] More reliable check for Cygwin environment.

@adrienlauer adrienlauer released this Dec 1, 2017 · 3 commits to master since this release

Assets 2
  • [new] Add watch goal which automatically refreshes the application when a source file change.
  • [new] Support for LiveReload on the watch goal.

@adrienlauer adrienlauer released this Oct 19, 2017 · 12 commits to master since this release

Assets 2
  • [fix] Uninstall ansi console before exiting.
  • [new] Automatically switch to basic prompt under CYGWIN.

@adrienlauer adrienlauer released this Oct 19, 2017 · 14 commits to master since this release

Assets 2
  • [new] Add basic prompt mode (-DbasicPrompt) on generate goal, for the case where ConsoleUI doesn't work properly.
  • [chg] If an archetype named "web" exists, set it as the default project type.

@adrienlauer adrienlauer released this Aug 10, 2017 · 17 commits to master since this release

Assets 2
  • [chg] Add a fallback to hard-coded archetype list for project generation.
  • [chg] In the case of project generation with a custom archetype, ensures that archetype id is not blank.
  • [chg] If the user cancels (ctrl+c) project generation during questions, still render the template with fallback values.

@adrienlauer adrienlauer released this Aug 4, 2017 · 19 commits to master since this release

Assets 2
  • [chg] Search custom archetype catalog first (http://seedstack.org/maven/ by default), then central, then local, then manual coordinates.

@adrienlauer adrienlauer released this Aug 3, 2017 · 21 commits to master since this release

Assets 2
  • [new] Add the ability to template project file names in project archetypes.
  • [new] Add the ability to generate class configuration in templates with yamlClassConfig function.

@adrienlauer adrienlauer released this Aug 2, 2017 · 23 commits to master since this release

Assets 2
  • [new] Colorized, interactive prompter thanks to ConsoleUI.
  • [new] Supports Pebble template language in archetypes.
  • [new] Ability to ask questions if a JSON question file is present at the root of the generated project (answers can be used in templates).
  • [new] Distribution information can now be specified on the generate goal allowing to generate projects based on a custom distribution.
  • [new] Resolve distribution highest version before listing project types when generating (avoid listing obsolete types).

@adrienlauer adrienlauer released this May 2, 2017 · 32 commits to master since this release

Assets 2
  • [fix] Correctly sets java.class.path system property before running application with run goal.

@adrienlauer adrienlauer released this Apr 30, 2017 · 34 commits to master since this release

Assets 2
  • [fix] Don't automatically run package phase before package goal.