Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Miejsce, gdzie zdefiniowane są rzeczy niezbędne do skryptów budujących
- buildscript {
- // Zmienne dla skryptów, niewymagane, aczkolwiek potrafią uporządkować niektóre rzeczy
- ext {
- springBootVersion = '1.5.2.RELEASE'
- }
- // Repozytoria, z których gradle może ściągać potrzebne biblioteki. Tutaj mamy główne repozytorium - mvnrepository.com
- repositories {
- mavenCentral()
- }
- // Biblioteki potrzebne do skryptów budujących, pluginów...tutaj mamy plugin gradle'owy do Spring Boota. Za pomocą ${ } możemy odwolać się do zmiennych ext. Tutaj - ${springBootVersion} zdefiniowany wyżej.
- dependencies {
- classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
- }
- }
- // Lista pluginów dla gradle'a. Tutaj Spring generuje plugin do Javy, Eclipse'a oraz Spring Boota
- apply plugin: 'java'
- apply plugin: 'eclipse'
- apply plugin: 'org.springframework.boot'
- // Definicja jednego z zadań - tworzenia jara. Nie będzie to nam potrzebne
- jar {
- baseName = 'demo'
- version = '0.0.1-SNAPSHOT'
- }
- // Wersja Javy do kompilacji projektu
- sourceCompatibility = 1.8
- // Repozytoria, z których gradle może ściągać potrzebne biblioteki. Różnica względem repositories w buildscripcie jest taka, że biblioteki te mogą być używane w obrębie projektu
- repositories {
- mavenCentral()
- }
- // Biblioteki używane w projekcie. Wygenerowany projekt przez Spring Initializr posiada w tym przypadku tylko "pakiet startowy"
- dependencies {
- compile('org.springframework.boot:spring-boot-starter')
- testCompile('org.springframework.boot:spring-boot-starter-test')
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement