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!