servicecomb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "zhang_lei@boco.com.cn" <zhang_...@boco.com.cn>
Subject [DISCUSSION]No need to rebuild the way to let alpha support multiple database types
Date Sat, 16 Feb 2019 16:16:50 GMT
We can use loads external jars support multiple database types
create libs directory in the  alpha-server-0.4.0-SNAPSHOT-exec.jar directory, copy  mysql-connector-java-8.0.15.jar
to the libs directory And add config -Dloader.path=./libs to the command line, e.g.

java -Dloader.path=./libs -jar alpha-server-0.4.0-SNAPSHOT-exec.jar \
--spring.datasource.platform=mysql \
--spring.datasource.dataSourceClassName=com.mysql.jdbc.Driver \
--spring.datasource.url='jdbc:mysql://0.0.0.0:3306/saga?useUnicode=true&characterEncoding=utf-8&autoReconnect=true'
\
--spring.datasource.username=saga-user \
--spring.datasource.password=saga-password \
--spring.profiles.active=prd

In order to external jars support need to use `ZIP` layout in maven plugin configuration,
e.g

<plugin>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-maven-plugin</artifactId>
 <configuration>
   <layout>ZIP</layout>
 </configuration>
</plugin>

coolbeevip
————————————————————————
BOCO




Mime
View raw message