Macchinetta Server Framework (1.x) Blank Project

This is blank project template for web application is provided in collaboration with Macchinetta Server Framework (1.x) (Spring MVC + Spring + MyBatis3).

Use this as the starting point of all kinds of development activities.

This blank project can be be beneficial in following ways.

  1. The most standard and ideal baseline configuration and structure to all the development activities.
  2. Quickly jump to focus on business application.

Getting Started

There are two ways to get started. Download or use maven archetype to let it download and setup the project for you.

Use maven archetype

Quickly create your blank project using maven archetype of Macchinetta Server Framework (1.x). Execute mvn archetype:generate <options>.

a blank project with JSP

To create a blank project with JSP

for CommandPrompt
mvn archetype:generate^
 -DarchetypeGroupId=com.github.macchinetta.blank^
 -DarchetypeArtifactId=macchinetta-web-blank-archetype^
 -DarchetypeVersion=1.9.1.RELEASE
for Bash
mvn archetype:generate\
 -DarchetypeGroupId=com.github.macchinetta.blank\
 -DarchetypeArtifactId=macchinetta-web-blank-archetype\
 -DarchetypeVersion=1.9.1.RELEASE

a blank project with Thymeleaf

To create a blank project with Thymeleaf

for CommandPrompt
mvn archetype:generate^
 -DarchetypeGroupId=com.github.macchinetta.blank^
 -DarchetypeArtifactId=macchinetta-web-blank-thymeleaf-archetype^
 -DarchetypeVersion=1.9.1.RELEASE
for Bash
mvn archetype:generate\
 -DarchetypeGroupId=com.github.macchinetta.blank\
 -DarchetypeArtifactId=macchinetta-web-blank-thymeleaf-archetype\
 -DarchetypeVersion=1.9.1.RELEASE