Hipster stack for Java developers
Presentation
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:
Goals
Generate a complete and modern Web app, unifying:
- Maven on the server side
- Yeoman + Bower + Grunt on the client side
Usage
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
Technology stack on the server side
A complete Spring application:
- "development" and "production" profiles
- Spring Security
- Spring MVC REST + Jackson
- Spring Data JPA + Bean Validation
Ready to go into production :
Technology stack on the client side
Single Web page application :
Easy installation of new libraries with Bower.
Build, optimization and live reload with Grunt.
Copyright (C) 2013 Julien Dubois