繁体   English   中英

使用外部数据库配置文件创建Maven jar

[英]Create maven jar with external database configuration file

我要创建罐子。 当我想更改数据库连接的配置时,我不想创建一个新的jar。 我想更改此配置并重新启动。 我可以为此创建一个外部文件吗?

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

如果我理解正确,那么您希望在jar中进行一些较小的更改,而不必等待其重建。 这是不可能的。 我认为您可能需要通过在运行jar时将参数传递给JVM来实现。

就像是

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

如果这适用于您的用例,则不需要maven,而是在com.ApplicationLaunch的main方法中使用args[]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM