ddl转换为plantuml格式ER图
程序会读取同目录的ddl.sql文件,并转换生成er.puml文件。
指定sql文件地址,以及输出的plantuml文件地址
根据系统选择不同的native程序
./ddl2plantuml_mac ./ddl.sql
mvn clean package -Dmaven.test.skip=true
java -jar target/ddl2plantuml-1.1.0.jar -o ./er_by_jar.puml ./ddl.sql
打包docker镜像方便使用,需要指定volume用于读取sql文件,以及输出plantuml
docker run -e DDL='/mnt/data/ddl.sql' -e PLANTUML='/mnt/data/er_by_docker.puml' -v $(pwd):'/mnt/data' wangyuheng/ddl2plantuml:latest
-
安装Graalvm https://www.graalvm.org/docs/getting-started-with-graalvm/
-
打包jar
mvn clean package -Dmaven.test.skip=true
- 生成native image
native-image -jar target/ddl2plantuml-1.1.0.jar ddl2plantuml