123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import org.springframework.boot.gradle.plugin.SpringBootPlugin
- plugins {
- id 'java'
- id 'application'
- id 'idea'
- id 'org.springframework.boot' version '2.2.6.RELEASE'
- }
- apply plugin: 'io.spring.dependency-management'
- dependencyManagement {
- imports {
- mavenBom SpringBootPlugin.BOM_COORDINATES
- }
- }
- repositories {
- mavenCentral()
- }
- group 'com.jayfella'
- version '1.0.56'
- sourceCompatibility = 1.8
- targetCompatibility = 1.8
- mainClassName = "com.jayfella.website.Main"
- project.ext {
- version_thymeleaf_dialect = "2.5.1"
- version_jackson = "2.11.0"
- version_mysql_connector = "8.0.20"
- version_httpcomponents = "4.5.12"
- version_validator = "1.6"
- }
- dependencies {
- //compile fileTree(include: ['*.jar'], dir: 'plugins')
- // SPRING
- implementation "org.springframework.boot:spring-boot-starter"
- implementation "org.springframework.boot:spring-boot-starter-web"
- implementation "org.springframework.boot:spring-boot-starter-thymeleaf"
- implementation "org.springframework.boot:spring-boot-starter-data-jpa"
- implementation "org.springframework.boot:spring-boot-starter-jdbc"
- implementation 'org.springframework.boot:spring-boot-starter-actuator'
- // implementation "org.springframework.boot:spring-boot-starter-security"
- // implementation "org.springframework.boot:spring-boot-starter-websocket"
- // implementation "org.springframework.boot:spring-boot-starter-activemq"
- implementation "org.springframework.boot:spring-boot-starter-mail"
- //implementation "org.springframework.boot:spring-boot-devtools"
- // TEMPLATING - Thymeleaf
- implementation "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:$version_thymeleaf_dialect"
- // DATABASE - MySQL Driver
- implementation "mysql:mysql-connector-java:$version_mysql_connector"
- // JSON - jackson
- implementation "com.fasterxml.jackson.core:jackson-core:$version_jackson"
- implementation "com.fasterxml.jackson.core:jackson-databind:$version_jackson"
- implementation "com.fasterxml.jackson.core:jackson-annotations:$version_jackson"
-
- // HTTP - client
- implementation "org.apache.httpcomponents:httpclient:$version_httpcomponents"
- // Validators (email, etc)
- implementation "commons-validator:commons-validator:$version_validator"
- // sitemap
- compile group: 'com.github.dfabulich', name: 'sitemapgen4j', version: '1.1.2'
- }
|