Неудовлетворенная зависимость выражается через поле buildProperties;вложенным исключением является org.springframework.beans.factory.NoSuchBeanDefinitionException - PullRequest
0 голосов
/ 14 сентября 2018
             <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>build-info</id>
                    <goals>
                        <goal>build-info</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

это основной класс

открытый класс GetSpaOsmiumVersionClient реализует CommandLineRunner {

@Autowired
BuildProperties buildProperties;

public static void main( String[] args ){
     SpringApplication app = new SpringApplication(GetSpaOsmiumVersionClient.class);
     app.setBannerMode(Banner.Mode.OFF);
     app.run(args);
    }

введите код здесь @Override public void run (String ... args) создает исключение {

      Options options = new Options();
      options.addOption("h", "help", false, "prints the help content");
      options.addOption("v", "version", false, "version spa osmium");

      try{
          //Etape 2: Analyse de la ligne de commande
          CommandLineParser parser = new DefaultParser();
          CommandLine commandLine = parser.parse(options, args);

          if(commandLine.hasOption("v")){
              buildProperties.getVersion(); 
          }else {
                 HelpFormatter formatter = new HelpFormatter();
                 formatter.printHelp( "App" , options );
                 System.exit(1);

       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...