Java 如何在SpringBoot中使用非活动数据源创建Jar文件?

Java 如何在SpringBoot中使用非活动数据源创建Jar文件?,java,spring,spring-boot,Java,Spring,Spring Boot,我已经用数据源(即数据库的URL)配置了属性文件,以及其他一些系统的凭据,因为我需要构建可执行jar并将应用程序部署到该系统中,而该系统是不可访问的 由于URL不同,无法远程访问,当我尝试构建时,出现异常,因为它正在寻找配置不存在的实时数据库 所以,我想构建和创建可执行的jar文件。但数据源不在我的系统中。但一旦我将jar部署到另一个系统中,它就会出现 我怎样才能做到这一点 您可以为开发配置创建两个属性,应用程序开发.properties,为实时配置创建应用程序生产.properties 要创建

我已经用数据源(即数据库的URL)配置了属性文件,以及其他一些系统的凭据,因为我需要构建可执行jar并将应用程序部署到该系统中,而该系统是不可访问的

由于URL不同,无法远程访问,当我尝试构建时,出现异常,因为它正在寻找配置不存在的实时数据库

所以,我想构建和创建可执行的jar文件。但数据源不在我的系统中。但一旦我将jar部署到另一个系统中,它就会出现


我怎样才能做到这一点

您可以为开发配置创建两个属性,
应用程序开发.properties
,为实时配置创建
应用程序生产.properties

要创建jar,请使用
mvn clean install

然后转到目标文件夹并使用下面的命令运行jar文件

java -jar -Dspring.profiles.active= production YourJarFileName.jar  // if you want to run live database

您可以为开发配置创建两个属性,
应用程序开发.properties
,为实时配置创建
应用程序生产.properties

要创建jar,请使用
mvn clean install

然后转到目标文件夹并使用下面的命令运行jar文件

java -jar -Dspring.profiles.active= production YourJarFileName.jar  // if you want to run live database

你用什么来建造?maven还是gradle?@MaruthiAdithya MavenTry
mvn包
我使用了mvnw clean包,这是我无法构建jar的地方。得到异常。你得到了哪个异常?顺便说一句,我会使用
mvn清洁包
。如果问题与测试编译有关,请在命令中添加
-Dmaven.test.skip=true
,您使用什么来构建?maven还是gradle?@MaruthiAdithya MavenTry
mvn包
我使用了mvnw clean包,这是我无法构建jar的地方。得到异常。你得到了哪个异常?顺便说一句,我会使用
mvn清洁包
。如果问题与测试编译有关,那么将
-Dmaven.test.skip=true
添加到命令中似乎是有意义的。让我来实现这一点,然后再回复你。这似乎是有道理的。让我来实施,然后再回复你。