From dev-return-5862-archive-asf-public=cust-asf.ponee.io@servicecomb.apache.org Sat Feb 16 16:24:18 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 73269180608 for ; Sat, 16 Feb 2019 17:24:17 +0100 (CET) Received: (qmail 63918 invoked by uid 500); 16 Feb 2019 16:24:16 -0000 Mailing-List: contact dev-help@servicecomb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@servicecomb.apache.org Delivered-To: mailing list dev@servicecomb.apache.org Received: (qmail 63907 invoked by uid 99); 16 Feb 2019 16:24:15 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Feb 2019 16:24:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 91464184C9F for ; Sat, 16 Feb 2019 16:24:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.009 X-Spam-Level: X-Spam-Status: No, score=0.009 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 9Y5Okk9m2K_I for ; Sat, 16 Feb 2019 16:24:11 +0000 (UTC) Received: from m176115.mail.qiye.163.com (m176115.mail.qiye.163.com [59.111.176.115]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 7910E5FCD9 for ; Sat, 16 Feb 2019 16:16:49 +0000 (UTC) Received: from [192.168.1.107] (unknown [115.171.198.178]) by m176115.mail.qiye.163.com (Hmail) with ESMTPA id 45E3D6612E4 for ; Sun, 17 Feb 2019 00:16:48 +0800 (CST) From: "zhang_lei@boco.com.cn" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: [DISCUSSION]No need to rebuild the way to let alpha support multiple database types Message-Id: Date: Sun, 17 Feb 2019 00:16:50 +0800 To: dev@servicecomb.apache.org X-Mailer: Apple Mail (2.3226) X-HM-Spam-Status: e1kIGBQJHllBS1VLV1koWUFITzdXWS1ZQUlXWQkOFx4IWUFZMjUtOjcyP0 FLVUtZBg++ X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6OjY6Ogw6HzkDMis6SkkxIzRN FwowCjdVSlVKTk5LSEhIQ0tDT0tNVTMWGhIXVQETGhUcJBceEjsZFBgUVRgUFlUYFUVZV1kSC1lB WUpKTlVKTEpVSkJDVUpMQ1lXWQgBWUFJS0lCNwY+ X-HM-Tid: 0a68f7188ebd9373kuws45e3d6612e4 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=3D./libs to the command line, e.g. java -Dloader.path=3D./libs -jar alpha-server-0.4.0-SNAPSHOT-exec.jar \ --spring.datasource.platform=3Dmysql \ --spring.datasource.dataSourceClassName=3Dcom.mysql.jdbc.Driver \ = --spring.datasource.url=3D'jdbc:mysql://0.0.0.0:3306/saga?useUnicode=3Dtru= e&characterEncoding=3Dutf-8&autoReconnect=3Dtrue' \ --spring.datasource.username=3Dsaga-user \ --spring.datasource.password=3Dsaga-password \ --spring.profiles.active=3Dprd In order to external jars support need to use `ZIP` layout in maven = plugin configuration, e.g org.springframework.boot spring-boot-maven-plugin ZIP coolbeevip =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2= =80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80= =94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 BOCO