企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 编译源码 改动源码,请最好·与原作者确认是否必须·改动,因为大部分都可以扩展完成,如果必须改动源码,还需要确保已有的单元测试都能测试通过 ```java git clone https://gitee.com/xiandafu/beetlsql mvn clean install ``` 注意:BeetlSQL3 集成了Spring,以及支持大数据等,即使maven配置了国内镜像,也可能需要很长时间下载大数据依赖包,为了让编译快速通过,你需要进入pom.xml ,屏蔽sql-integration,sql-db-support,sql-jmh三个模块 ```xml <modules> <!--核心功能 --> <module>sql-core</module> <module>sql-mapper</module> <module>sql-util</module> <module>sql-fetech</module> <!-- 打包到一起 --> <module>beetlsql</module> <module>sql-gen</module> <module>sql-test</module> <module>sql-samples</module> <!-- 集成和扩展太多的数据库,可以被屏蔽,以加速项目下载jar --> <!-- <module>sql-integration</module>--> <!-- <module>sql-jmh</module>--> <!-- <module>sql-db-support</module>--> </modules> ``` 为了验证编译通过,可以进入sql-test, 选择任何一个单元测试类,直接运行,比如进入`org.beetl.sql.core.CoreSelect`,运行后如下单元测试都会通过 ``` CoreSelect.testJdbcSql CoreSelect.testAll CoreSelect.testSql CoreSelect.testPage CoreSelect.testTemplate CoreSelect.testTemplateSql CoreSelect.testUnique ``` 或者在sql-test直接运行 ``` mvn test ```