Run maven:
mvn archetype:generate -DarchetypeGroupId=com.highwise -DarchetypeVersion=0.22 -DarchetypeArtifactId=weby -DgroupId=ua.in.lbn -DartifactId=demo -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
(replace text in red with your own values)
You should get the following structure:
demo
├── pom.xml
└── src
└── main
├── java
│ └── org
│ └── iblogger
│ └── lbn
│ └── demo
│ ├── model
│ │ ├── Authority.java
│ │ ├── Person.java
│ │ └── User.java
│ ├── service
│ │ └── RootUserCreatorService.java
│ └── web
│ └── PersonController.java
├── resources
│ ├── hibernate.cfg.xml
│ ├── hsqldb.properties
│ ├── jdbc.properties
│ ├── log4j.xml
│ ├── mysqldb.properties
│ └── oracle.properties
└── webapp
├── css
│ └── style.css
├── index.jsp
└── WEB-INF
├── demo-servlet.xml
├── spring-basic-context.xml
├── spring-persistence-context.xml
├── spring-security-context.xml
├── tags
│ ├── footer.tag
│ ├── jquery.tag
│ ├── menu.tag
│ └── style.tag
├── views
│ ├── addPerson.jsp
│ └── allPersons.jsp
└── web.xml
Now you can import project into Intellij IDEA (as is) or into Eclipse (execute mvn eclipse:eclipse -Dwtpversion=2.0
before importing) and start to edit code for your requirements.
Run project: mvn tomcat:run
URL: http://localhost:8080/demo
Enjoy!