This project is not yet finished!!! We are currently working on an alpha release
If you want to help, we will put tasks on our Github issues page
This is a Yeoman generator, used to create a Yeoman + Maven + Spring + AngularJS project.
You can install and use it easily:
- See the Yeoman community generators page or
- Go get the official package on npmjs.org
Generate a complete and modern Web app, unifying:
- Maven on the server side
- Yeoman + Bower + Grunt on the client side
To generate your application, type:
yo jhipster
Once the application is generated, you can launch the Java server with Maven:
mvn jetty:run
The application will be available on http://localhost:8080
You can also run Grunt to work on the client-side JavaScript application:
grunt server
This should open up your Web browser, with live reload enabled, on http://localhost:9000
A complete Spring application:
- "development" and "production" profiles
- Spring Security
- Spring MVC REST + Jackson
- Spring Data JPA + Bean Validation
Ready to go into production :
- Monitoring with Yammer Metrics
- Caching with ehcache
- Optimized static resources
- Builds a standard WAR file
Single Web page application :
- Responsive Web Design
- HTML5 Boilerplate
- Twitter Bootstrap
- Compass / Sass for CSS design
- AngularJS
Easy installation of new libraries with Bower. Build, optimization and live reload with Grunt.
Copyright (C) 2013 Julien Dubois