Class PackageManagerCommandConfig


  • public class PackageManagerCommandConfig
    extends Object
    • Field Detail

      • prependBinary

        @ConfigItem
        public boolean prependBinary
        If true, the package manager binary will be prepended by Quinoa (Only configure the arguments in the different commands as the binary will be prepended). e.g. «quarkus.quinoa.package-manager-command.install=ci --cache $CACHE_DIR/.npm --prefer-offline» Else, the command should also contain the binary.
      • install

        @ConfigItem
        public Optional<String> install
        Custom command for installing all dependencies. e.g. «npm ci --cache $CACHE_DIR/.npm --prefer-offline»
      • installEnv

        @ConfigMapping
        public Map<String,​String> installEnv
        Environment variables for install command execution.
      • build

        @ConfigItem
        public Optional<String> build
        Custom command for building the application.
      • buildEnv

        @ConfigMapping
        public Map<String,​String> buildEnv
        Environment variables for build command execution.
      • test

        @ConfigItem
        public Optional<String> test
        Custom command for running tests for the application.
      • testEnv

        @ConfigMapping
        public Map<String,​String> testEnv
        Environment variables for test command execution.
      • dev

        @ConfigItem
        public Optional<String> dev
        Custom command for starting the application in development mode.
      • devEnv

        @ConfigMapping
        public Map<String,​String> devEnv
        Environment variables for development command execution.
    • Constructor Detail

      • PackageManagerCommandConfig

        public PackageManagerCommandConfig()