Создайте maven jar с файлом конфигурации внешней базы данных - PullRequest
0 голосов
/ 19 декабря 2018

Я хочу создать банку.Когда я хочу изменить конфигурацию подключения к базе данных, я не хочу создавать новую банку.Я хочу изменить эту конфигурацию и перезапустить.Могу ли я создать для этого внешний файл?

   <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>com.ApplicationLaunch</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>

1 Ответ

0 голосов
/ 19 декабря 2018

Если я правильно понимаю, вы хотите внести незначительные изменения в банку, не дожидаясь ее восстановления.Это невозможно.Я думаю, что то, что вам нужно, может быть достигнуто путем передачи аргументов JVM при запуске jar.

Что-то вроде

java –dDbConfigLocation="somePath" –jar MyApp.jar

Если это применимо для вашего варианта использования, вам не нужен maven, а вместо этого используйте args[] в основном методеcom.ApplicationLaunch.

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