This commit is contained in:
Inaki Fernandez
2020-05-17 21:23:19 +02:00
parent fc973eba3f
commit 1ebb7e6df1

View File

@@ -1,15 +1,24 @@
# Scaffolding Tools
- [Scaffold Definition](#scaffold-definition)
- [Nodejs Scaffolding with Yeoman](#nodejs-scaffolding-with-yeoman)
- [Java Scaffolding](#java-scaffolding)
- [Java Scaffolding with Spring Roo](#java-scaffolding-with-spring-roo)
- [Java Scaffolding with Maven](#java-scaffolding-with-maven)
## Scaffold Definition
- [Wikipedia: Scaffold (programming)](https://en.wikipedia.org/wiki/Scaffold_(programming))
## Nodejs
## Nodejs Scaffolding with Yeoman
- [Yeoman](https://en.wikipedia.org/wiki/Yeoman_(software))
* [callicoder.com: Scaffolding your Spring Boot Application with Yeoman](https://www.callicoder.com/scaffolding-your-spring-boot-application/)
- [callicoder.com: Scaffolding your Spring Boot Application with Yeoman](https://www.callicoder.com/scaffolding-your-spring-boot-application/)
## Java
- [Spring Roo](https://en.wikipedia.org/wiki/Spring_Roo)
## Java Scaffolding
### Java Scaffolding with Spring Roo
- [Wikipedia: Spring Roo](https://en.wikipedia.org/wiki/Spring_Roo)
- [Spring Roo](https://projects.spring.io/spring-roo/)
## Scaffolding a project with Maven
### Java Scaffolding with Maven
- Maven supports project scaffolding, based on project templates (called archtype). This is provided by the archetype plug-in. Maven provides archetypes for almost anything, from a simple Java application to a complex web application. The goal of this scaffolding is to allow a fast start into the Maven world. It provides the "standardized" folder structure of software projects.
- You can create a project by executing the generation goal on the archetype plugin via the following command: ```mvn archetype:generate```.
- [Maven](maven.md)
- [Maven](maven.md/#apache-maven)