Advertisement
ArturCzopek

build.gradle

Mar 8th, 2017
1,322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 1.61 KB | None | 0 0
  1. // Miejsce, gdzie zdefiniowane są rzeczy niezbędne do skryptów budujących
  2. buildscript {
  3.   // Zmienne dla skryptów, niewymagane, aczkolwiek potrafią uporządkować niektóre rzeczy
  4.   ext {
  5.       springBootVersion = '1.5.2.RELEASE'
  6.     }
  7.   // Repozytoria, z których gradle może ściągać potrzebne biblioteki. Tutaj mamy główne repozytorium - mvnrepository.com
  8.     repositories {
  9.         mavenCentral()
  10.     }
  11.  
  12.   // 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.
  13.     dependencies {
  14.         classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
  15.     }
  16. }
  17.  
  18. // Lista pluginów dla gradle'a. Tutaj Spring generuje plugin do Javy, Eclipse'a oraz Spring Boota
  19. apply plugin: 'java'
  20. apply plugin: 'eclipse'
  21. apply plugin: 'org.springframework.boot'
  22.  
  23. // Definicja jednego z zadań - tworzenia jara. Nie będzie to nam potrzebne
  24. jar {
  25.     baseName = 'demo'
  26.     version = '0.0.1-SNAPSHOT'
  27. }
  28.  
  29. // Wersja Javy do kompilacji projektu
  30. sourceCompatibility = 1.8
  31.  
  32. // 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
  33. repositories {
  34.     mavenCentral()
  35. }
  36.  
  37. // Biblioteki używane w projekcie. Wygenerowany projekt przez Spring Initializr posiada w tym przypadku tylko "pakiet startowy"
  38. dependencies {
  39.     compile('org.springframework.boot:spring-boot-starter')
  40.     testCompile('org.springframework.boot:spring-boot-starter-test')
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement