编译JSqlParser4.6-4.7最新源代码

通过https://github.com/JSQLParser/JSqlParser

下载最新的JSqlParser4.6-4.7的源代码,maven导入后出现下面问题

编译JSqlParser4.6-4.7最新源代码_第1张图片

 没有找到相应的源代码,原来这部分代码是这个下面

编译JSqlParser4.6-4.7最新源代码_第2张图片

 是jjt后缀的文件,原来JSQLParser源码中SQL解析那部分是使用JAVACC来生成的,

   https://github.com/javacc/javacc/releases/tag/javacc-7.0.12    

根据网上说的下载 javacc-javacc-7.0.12.zip 解压,按照下面进行配置

建立target目录,同时从bootstrap拷贝javacc.jar包到target下面

编译JSqlParser4.6-4.7最新源代码_第3张图片

     创建环境变量JAVACC_HOME; 并且在 PATH 路径下增加配置:%JAVACC_HOME%\scripts,指向 scripts 目录;   

在PATH里增加下面

编译JSqlParser4.6-4.7最新源代码_第4张图片

 这样在cmd下面就可以看到如下信息

编译JSqlParser4.6-4.7最新源代码_第5张图片

jjtree JSqlParserCC.jjt
javacc JSqlParserCC.jj

但实际上不需要这种操作,根据官方,只要在工程下面运行

mvn install就可以了,成功后如下:

编译JSqlParser4.6-4.7最新源代码_第6张图片

 

也可以下载eclipse的javacc插件

https://eclipse-javacc.sourceforge.net/

这样eclipse也可以进行javacc的编译了。

所以也可以在STS里进行编译。

你可能感兴趣的:(mysql,nbcio-boot,java开发,JSqlParser,STS)