QinSQL icon indicating copy to clipboard operation
QinSQL copied to clipboard

编译有问题呀

Open mixhuhu opened this issue 5 years ago • 6 comments

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

mixhuhu avatar Jul 18 '19 04:07 mixhuhu

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

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

codefollower avatar Jul 18 '19 14:07 codefollower

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

codefollower avatar Jul 19 '19 00:07 codefollower

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

mixhuhu avatar Jul 19 '19 00:07 mixhuhu

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

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

codefollower avatar Jul 19 '19 00:07 codefollower

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 avatar Jul 21 '19 12:07 comenglish

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

codefollower avatar Jul 21 '19 13:07 codefollower