Académique Documents
Professionnel Documents
Culture Documents
Spring MVC
Instalar Gradle
Link: https://gradle.org/
C:\gradle-4.0.2
GRADLE_HOME = C:\gradle-4.0.2
Comprobar instalacin
-Abrir una terminal y escribir:
$ gradle version
Configuracin de carpetas usando Gradle y Spring
Inventario
Inventario/build.gradle
Inventario/src
Inventario/src/main
Inventario/src/test
Inventario/src/main/java
Inventario/src/main/resources
Inventario/src/main/java
Inventario/src/main/java/com/codemonkey
Inventario/src/main/resources
Inventario/src/main/resources/static
Inventario/src/main/resources/templates
Inventario/src/main/resources/application.properties
Inventario/src/main/resources/banner.txt
Inventario/src/main/resources/log4j.properties
Inventario/src/main/resources/logback.xml
Inventario/src/main/resources/static
Inventario/src/main/resources/templates
buildscript {
ext {
springBootVersion = '1.5.6.RELEASE'
repositories {
mavenCentral()
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-
plugin:${springBootVersion}")
}
apply plugin: 'java'
version = '1.0.0'
sourceCompatibility = 1.8
targetCompatibility = 1.8
mainClassName = "com.codemonkey.InventarioApplication"
description ="""
"""
jar {
baseName='principal'
manifest{
repositories {
mavenCentral()
configurations {
providedRuntime
dependencies {
compile('org.springframework.boot:spring-boot-starter-actuator')
compile('org.springframework.boot:spring-boot-starter-thymeleaf')
compile('org.springframework.boot:spring-boot-starter-web')
providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
compile("com.fasterxml.jackson.core:jackson-databind")
compile("org.springframework.boot:spring-boot-starter-data-jpa")
compile("org.springframework.boot:spring-boot-starter-data-rest")
runtime('org.postgresql:postgresql')
compile("org.springframework.boot:spring-boot-starter-security")
compile('org.springframework.boot:spring-boot-starter-jersey')
configurations.all {
project.configurations.compile.resolvedConfiguration.resolvedArtifacts.each {
println '**************************'
Construyendo proyecto
$ gradle build
Listando tareas disponibles
$ gradle q task
Ejecutando proyecto Spring
$ gradle bootRun
Abrir navegador en la direccin
http://localhost:8080