Add version range support for Kotlin version

Closes gh-556
This commit is contained in:
Stephane Nicoll
2017-12-11 16:18:43 +01:00
parent 6fbb1262d3
commit faa7de99c2
13 changed files with 219 additions and 28 deletions

View File

@@ -117,6 +117,14 @@ public class MainControllerIntegrationTests
.hasSpringBootStarterTest();
}
@Test
public void kotlinRange() {
downloadZip("/starter.zip?style=web&language=kotlin&bootVersion=1.2.1.RELEASE")
.isKotlinProject().isMavenProject()
.pomAssert().hasDependenciesCount(4)
.hasProperty("kotlin.version", "1.1");
}
@Test
public void gradleWarProject() {
downloadZip("/starter.zip?style=web&style=security&packaging=war&type=gradle.zip")

View File

@@ -37,7 +37,17 @@
"dependencyManagementPluginVersion": "1.0.0.RELEASE"
},
"kotlin": {
"version": null
"defaultVersion": "1.2",
"mappings": [
{
"versionRange": "[1.0.0.RELEASE,1.2.0.RELEASE)",
"version": "1.0"
},
{
"versionRange": "[1.2.0.RELEASE,1.5.0.RELEASE)",
"version": "1.1"
}
]
},
"maven": {
"parent": {