Additional visibility changes needed in new Java code

This commit is contained in:
Dave Syer
2017-01-26 14:28:38 +00:00
committed by Stephane Nicoll
parent ad6430b92a
commit 1385e82eb5
14 changed files with 58 additions and 48 deletions

View File

@@ -18,6 +18,7 @@ package io.spring.initializr.metadata
import com.fasterxml.jackson.annotation.JsonInclude
import groovy.transform.ToString
import io.spring.initializr.metadata.BillOfMaterials.Mapping;
import io.spring.initializr.util.InvalidVersionException
import io.spring.initializr.util.Version
import io.spring.initializr.util.VersionParser
@@ -69,6 +70,10 @@ class BillOfMaterials {
final List<Mapping> mappings = []
static BillOfMaterials create(String groupId, String artifactId, String version) {
new BillOfMaterials(groupId: groupId, artifactId: artifactId, version: version)
}
/**
* Determine the version placeholder to use for this instance. If a version
* property is defined, this returns the reference for the property. Otherwise
@@ -130,6 +135,10 @@ class BillOfMaterials {
private VersionRange range
static Mapping create(String versionRange, String version) {
new Mapping(versionRange: versionRange, version: version)
}
String determineVersionRangeRequirement() {
range.toString()
}