INNER CODE UNIT · Java
parseIntegrationTestInputProperties
scalar-labs/scalardb · buildSrc/src/main/java/com/scalar/db/JdkConfigurationPlugin.java:119
private void parseIntegrationTestInputProperties(Project project) {
parseVersionInputProperty(project, JAVA_VERSION_PROP, (version) -> javaVersion = version);
parseVendorInputProperty(project, JAVA_VENDOR_PROP, (vendor) -> javaVendor = vendor);
parseVersionInputProperty(
project,
INTEGRATION_TEST_JAVA_RUNTIME_VERSION_PROP,
(version) -> integrationTestJavaVersion = version);
parseVendorInputProperty(
project,
INTEGRATION_TEST_JAVA_RUNTIME_VENDOR_PROP,
(vendor) -> integrationTestJavaVendor = vendor);
}
private void validateInput() {
if (javaVersion == null && javaVendor != null) {
throw new IllegalArgumentException(
"Setting the '"
+ JAVA_VENDOR_PROP