qinsql / QinSQL

AI 时代的智能数据库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

编译有问题呀

mixhuhu opened this issue · comments

org.apache.calcite.util.Resources丢了。

把代码下下来后,打开一个命令行窗口,切到原代码的根目录,
然后执行一下mvn eclipse:eclipse或者如果你是windows平台直接执行build -e

org.apache.calcite.util.Resources这个类是由hydromatic-resource-maven-plugin这个插件生成的

@mixhuhu
你更新一下代码,我刚改了一下,
直接用hydromatic-resource-maven-plugin生成的Resources类,不再通过构建期生成了。

org.apache.calcite.sql.parser.impl.SqlParserImpl 这个也是这样的么?

SqlParserImpl 这个是javacc-maven-plugin从Parser.jj生成的parser,必需是在构建期生成的。
执行一下mvn eclipse:eclipse就会生成了。

如果你用的IDE装了Maven插件我不太确定IDE会不会自动执行javacc-maven-plugin,我的IDE不使用Maven插件,并且我用的是Eclipse,所以我会事先在命令行执行一下mvn eclipse:eclipse。

mvn eclipse:eclipse has been executed!

eclipse compile error:

Description Resource Path Location Type
Plugin execution not covered by lifecycle configuration: org.apache.drill.tools:drill-fmpp-maven-plugin:1.14.0:generate (execution: generate-fmpp-sources, phase: validate) pom.xml /bats-optimizer line 118 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.apache.drill.tools:drill-fmpp-maven-plugin:1.16.0:generate (execution: generate-fmpp, phase: generate-sources) pom.xml /bats-executor line 1451 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.apache.drill.tools:drill-fmpp-maven-plugin:1.16.0:generate (execution: generate-fmpp, phase: generate-sources) pom.xml /bats-function line 66 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.apache.drill.tools:drill-fmpp-maven-plugin:1.16.0:generate (execution: generate-fmpp, phase: generate-sources) pom.xml /bats-vector line 76 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:javacc-maven-plugin:2.4:javacc (execution: javacc, phase: generate-sources) pom.xml /bats-executor line 1468 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:javacc-maven-plugin:2.4:javacc (execution: javacc, phase: generate-sources) pom.xml /bats-optimizer line 136 Maven Project Build Lifecycle Mapping Problem

@comenglish
那个问题网上有一些相关资料,你自己看一下
资料1
资料2
资料3