Files
initializr/templates/starter-build.gradle
T
2014-05-30 09:50:24 +01:00

46 lines
1.2 KiB
Groovy

buildscript {
ext {
springBootVersion = '${bootVersion}'
}
repositories {
mavenCentral()<% if (!bootVersion.contains("RELEASE")) { %>
maven { url "http://repo.spring.io/snapshot" }
maven { url "http://repo.spring.io/milestone" }
<% } %>
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:\${springBootVersion}")
}
}
apply plugin: '${language}'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot' <% if (packaging=='war') { %>
apply plugin: 'war'
<% } %>
<% if (packaging=='war') { %>war<% } else { %>jar<% } %> {
baseName = '${artifactId}'
version = '${version}'
}
sourceCompatibility = ${javaVersion}
targetCompatibility = ${javaVersion}
repositories {
mavenCentral()<% if (!bootVersion.contains("RELEASE")) { %>
maven { url "http://repo.spring.io/snapshot" }
maven { url "http://repo.spring.io/milestone" }
<% } %>
}
dependencies {<% styles.each { %>
compile("org.springframework.boot:spring-boot-starter${it}")<% } %>
<% if (language=='groovy') { %>compile("org.codehaus.groovy:groovy")<% } %>
testCompile("org.springframework.boot:spring-boot-starter-test")
}
task wrapper(type: Wrapper) {
gradleVersion = '1.12'
}