diff options
author | Harald Musum <musum@yahooinc.com> | 2022-08-08 13:58:31 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2022-08-08 13:58:31 +0200 |
commit | f9a7bcf6ee1e845b699f03668206f25940ba1b7b (patch) | |
tree | 86f4bb72b518728b0a33cb13c91e2e6652b09c58 /application-preprocessor | |
parent | b828477081792eabe967bd9800672528c8affcc6 (diff) |
Fix output of path preprocessed application package is written to
Diffstat (limited to 'application-preprocessor')
-rw-r--r-- | application-preprocessor/src/main/java/com/yahoo/application/preprocessor/ApplicationPreprocessor.java | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/application-preprocessor/src/main/java/com/yahoo/application/preprocessor/ApplicationPreprocessor.java b/application-preprocessor/src/main/java/com/yahoo/application/preprocessor/ApplicationPreprocessor.java index 785e6d9b61b..081e9ad6036 100644 --- a/application-preprocessor/src/main/java/com/yahoo/application/preprocessor/ApplicationPreprocessor.java +++ b/application-preprocessor/src/main/java/com/yahoo/application/preprocessor/ApplicationPreprocessor.java @@ -2,14 +2,12 @@ package com.yahoo.application.preprocessor; import com.yahoo.config.application.api.ApplicationPackage; -import com.yahoo.config.application.api.DeployLogger; import com.yahoo.config.model.application.provider.BaseDeployLogger; import com.yahoo.config.model.application.provider.FilesApplicationPackage; import com.yahoo.config.provision.Environment; import com.yahoo.config.provision.RegionName; import com.yahoo.config.provision.Zone; import com.yahoo.yolean.Exceptions; - import java.io.File; import java.io.IOException; import java.util.Optional; @@ -34,19 +32,18 @@ public class ApplicationPreprocessor { } public void run() throws IOException { - DeployLogger logger = new BaseDeployLogger(); FilesApplicationPackage.Builder applicationPackageBuilder = new FilesApplicationPackage.Builder(applicationDir); outputDir.ifPresent(applicationPackageBuilder::preprocessedDir); ApplicationPackage preprocessed = applicationPackageBuilder.build().preprocess( new Zone(environment.orElse(Environment.defaultEnvironment()), region.orElse(RegionName.defaultName())), - logger); + new BaseDeployLogger()); preprocessed.validateXML(); } - public static void main(String args[]) { + public static void main(String[] args) { int argCount = args.length; if (argCount < 1) { - System.out.println("Usage: application-preprocessor <application> [environment] [region] [outputDirectory]"); + System.out.println("Usage: vespa-application-preprocessor <application package path> [environment] [region] [output path]"); System.exit(1); } File applicationDir = new File(args[0]); @@ -56,8 +53,8 @@ public class ApplicationPreprocessor { ApplicationPreprocessor preprocessor = new ApplicationPreprocessor(applicationDir, outputDir, environment, region); try { preprocessor.run(); - System.out.println("Application preprocessed successfully. Preprocessed application stored in " + - new File(applicationDir, FilesApplicationPackage.preprocessed).getAbsolutePath()); + System.out.println("Application preprocessed successfully and written to " + + outputDir.orElse(new File(applicationDir, FilesApplicationPackage.preprocessed)).getAbsolutePath()); } catch (Exception e) { System.err.println("Error validating application package: " + Exceptions.toMessageString(e)); System.exit(1); |