Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions README.luis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Proyecto Spring Boot con Gradle

Este es un proyecto Spring Boot desarrollado con Gradle y alojado en GitHub.
El proyecto proporciona servicios para la gestión de usuarios y autenticación utilizando tokens JWT.

## Enlaces Relevantes

- [Repositorio del proyecto en GitHub](https://github.com/universeflow/java-recruiting-hsa.git)
- [Rama del proyecto] master



## Endpoints


- `Get /api/`: Consulta un top 5 de categorias

## Documentación

- `{server}/swagger-ui.html` en esta ruta pueden probar y consultar documentación de los endpoint

## Instrucciones de Uso

1. Clona el repositorio desde la [rama develop](https://github.com/universeflow/java-recruiting-hsa.git).
2. Abre el proyecto en tu entorno de desarrollo favorito (por ejemplo, IntelliJ IDEA o Eclipse).
3. Java 8 .
4. Configura la base de datos y las propiedades de la aplicación según sea necesario.
5. Ejecuta la aplicación Spring Boot.
## Levantar el proyecto en windows

- ./gradlew clean build
- ./gradlew bootRun


6. Utiliza las URL y los métodos de los endpoints para interactuar con la aplicación.

## Requisitos

- Java 8 o superior
14 changes: 14 additions & 0 deletions demo/proyect/HELP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Getting Started

### Reference Documentation
For further reference, please consider the following sections:

* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/3.2.0/gradle-plugin/reference/html/)
* [Create an OCI image](https://docs.spring.io/spring-boot/docs/3.2.0/gradle-plugin/reference/html/#build-image)

### Additional Links
These additional references should also help you:

* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)

43 changes: 43 additions & 0 deletions demo/proyect/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
plugins {
id 'java'
id 'groovy'
id 'org.springframework.boot' version '2.7.17'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'com.example.demo'
version = '0.0.1-SNAPSHOT'
description = 'Evaluacion java integracion'

java {
sourceCompatibility = '1.8'
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-devtools'
implementation 'com.h2database:h2'
implementation 'org.projectlombok:lombok'
implementation 'org.junit.jupiter:junit-jupiter:5.8.1'
compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'
implementation 'org.spockframework:spock-core:2.3-groovy-4.0'
implementation 'io.springfox:springfox-swagger2:2.9.2'
implementation 'io.springfox:springfox-swagger-ui:2.9.2'
implementation 'org.jetbrains:annotations:24.0.1'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testImplementation 'org.mockito:mockito-core:4.11.0'
testImplementation 'org.mockito:mockito-junit-jupiter:4.11.0'

implementation 'com.fasterxml.jackson.core:jackson-databind:2.15.3'
implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:3.1.3'

implementation platform('org.springframework.cloud:spring-cloud-dependencies:2021.0.3')
}
Binary file added demo/proyect/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions demo/proyect/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
249 changes: 249 additions & 0 deletions demo/proyect/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading