JHipster: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 37: | Line 37: | ||
</pre> |
</pre> |
||
=Generate an application= |
|||
Other schemes for application generation |
Other schemes for application generation |
||
<pre> |
<pre> |
||
git clone https://github.com/jhipster/jdl-samples.git |
git clone https://github.com/jhipster/jdl-samples.git |
||
mkdir jhipster-bugtracker |
|||
cd jhipster-bugtracker |
|||
jhipster |
|||
</pre> |
|||
<pre> |
|||
? (1/16) Which *type* of application would you like to create? Monolithic applic |
|||
ation (recommended for simple projects) |
|||
? (2/16) What is the base name of your application? bugtracker |
|||
? (3/16) What is your default Java package name? example.bugtracker |
|||
? (4/16) Do you want to use the JHipster Registry to configure, monitor and scal |
|||
e your application? No |
|||
? (5/16) Which *type* of authentication would you like to use? JWT authenticatio |
|||
n (stateless, with a token) |
|||
? (6/16) Which *type* of database would you like to use? SQL (H2, MySQL, MariaDB |
|||
, PostgreSQL, Oracle, MSSQL) |
|||
? (7/16) Which *production* database would you like to use? MySQL |
|||
? (8/16) Which *development* database would you like to use? H2 with disk-based |
|||
persistence |
|||
? (9/16) Do you want to use Hibernate 2nd level cache? No |
|||
? (10/16) Would you like to use Maven or Gradle for building the backend? Maven |
|||
? (11/16) Which other technologies would you like to use? Social login (Google, |
|||
Facebook, Twitter), Search engine using Elasticsearch, WebSockets using Spring W |
|||
ebsocket |
|||
? (12/16) Which *Framework* would you like to use for the client? Angular 4 |
|||
? (13/16) Would you like to use the LibSass stylesheet preprocessor for your CSS |
|||
? Yes |
|||
? (14/16) Would you like to enable internationalization support? Yes |
|||
? Please choose the native language of the application French |
|||
? Please choose additional languages to install English |
|||
? (15/16) Besides JUnit and Karma, which testing frameworks would you like to us |
|||
e? Gatling, Cucumber, Protractor |
|||
? (16/16) Would you like to install other generators from the JHipster Marketpla |
|||
ce? No |
|||
</pre> |
|||
<pre> |
|||
jhipster import-jdl ../jdl-samples/bug-tracker.jh |
|||
</pre> |
|||
<pre> |
|||
# install the dependencies |
|||
yarn install |
|||
# start the demo app |
|||
./mvnw |
|||
# start gulp for relaunch the update |
|||
gulp |
|||
# open the browsers |
|||
open http://localhost:9001/#/ |
|||
open http://localhost:8080 |
|||
Revision as of 07:28, 4 September 2017
Develop and Deploy Microservices With JHipster
Getting started
# install NodeJS and NPM TODO # install Yarn TODO # install Yeoman TODO # install the demo app git clone https://github.com/jhipster/jhipster-sample-app.git cd jhipster-sample-app/ yarn install yarn global add gulp-cli # start the demo app ./mvnw # start gulp for relaunch the update gulp # open the browsers open http://localhost:9001/#/ open http://localhost:8080 # inspect the generation files used by jhispter-generator more .jhipster/*.json
Generate an application
Other schemes for application generation
git clone https://github.com/jhipster/jdl-samples.git mkdir jhipster-bugtracker cd jhipster-bugtracker jhipster
? (1/16) Which *type* of application would you like to create? Monolithic applic ation (recommended for simple projects) ? (2/16) What is the base name of your application? bugtracker ? (3/16) What is your default Java package name? example.bugtracker ? (4/16) Do you want to use the JHipster Registry to configure, monitor and scal e your application? No ? (5/16) Which *type* of authentication would you like to use? JWT authenticatio n (stateless, with a token) ? (6/16) Which *type* of database would you like to use? SQL (H2, MySQL, MariaDB , PostgreSQL, Oracle, MSSQL) ? (7/16) Which *production* database would you like to use? MySQL ? (8/16) Which *development* database would you like to use? H2 with disk-based persistence ? (9/16) Do you want to use Hibernate 2nd level cache? No ? (10/16) Would you like to use Maven or Gradle for building the backend? Maven ? (11/16) Which other technologies would you like to use? Social login (Google, Facebook, Twitter), Search engine using Elasticsearch, WebSockets using Spring W ebsocket ? (12/16) Which *Framework* would you like to use for the client? Angular 4 ? (13/16) Would you like to use the LibSass stylesheet preprocessor for your CSS ? Yes ? (14/16) Would you like to enable internationalization support? Yes ? Please choose the native language of the application French ? Please choose additional languages to install English ? (15/16) Besides JUnit and Karma, which testing frameworks would you like to us e? Gatling, Cucumber, Protractor ? (16/16) Would you like to install other generators from the JHipster Marketpla ce? No
jhipster import-jdl ../jdl-samples/bug-tracker.jh
# install the dependencies yarn install # start the demo app ./mvnw # start gulp for relaunch the update gulp # open the browsers open http://localhost:9001/#/ open http://localhost:8080