У меня есть этот плагин config в моей pomn:
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>
-Djavax.net.ssl.trustStore=${project.build.outputDirectory}/keystore.jks
-Djavax.net.ssl.trustStorePassword=ue90D3v
-Djavax.net.ssl.keyStore=${project.build.outputDirectory}/keystore.jks
-Djavax.net.ssl.keyStorePassword=ue90D3v
</jvmArguments>
</configuration>
</plugin>
</plugins>
Так что я могу отлично запустить приложение с помощью mvn spring-boot: run.Но что, если я хочу переопределить аргументы, например, "javax.net.ssl.trustStore".Я ожидаю, что эта команда работает:
mvn spring-boot:run -Djavax.net.ssl.trustStore=<other_location>
Но это не так.Также я попробовал это и не работает:
mvn -Dspring-boot.run.jvmArguments="-Djavax.net.ssl.trustStore=other_location" spring-boot:run
Также было бы решением, если бы я мог установить JAVA_OPTS в pom.