You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Γιώργος Θεοδωράκης <gi...@gmail.com> on 2016/09/10 12:30:41 UTC
Import Calcite as a maven project in Eclipse
Hello, I am trying to import latest version of calcite in eclipse. I have
downloaded the source code from github as zip, used these commands:
$mvn install
$mvn eclipse:eclipse
and finally imported the project as an existing maven project. However, I
get many errors (in core's pom.xml , classes missing) and I don't know what
to do. Any suggestions?
Re: Import Calcite as a maven project in Eclipse
Posted by Josh Elser <jo...@gmail.com>.
Ok, so the ignores of those plugins are expected, but they should not be
marked as errors in eclipse. Let me know if that isn't the case.
SqlParserImpl is generated code, but it should be automatically added
the build path when you import th eproject. Not sure why this didn't
automatically happen.
You can try adding target/generated-sources/javacc to the calcite-core
module's build path which should resolve the issue. It sounds like what
you did should have worked fine.
\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u0398\u03b5\u03bf\u03b4\u03c9\u03c1\u03ac\u03ba\u03b7\u03c2 wrote:
> Hi Josh,
>
> I simply imported as a Maven Project all the files from the folder I get
> when I unzip the github version (not one sub-module at a time). I run
> maven install inside eclipse in calcite-master folder and everything is
> getting built successfully. However, I get errors in all sub-modules of
> calcite in their pom.xml and some classes. For example, in calcite-core I
> get:
> -in line 20 of pom.xml => <parent>
> Multiple annotations found at this line:
> - maven-remote-resources-plugin (goal "process") is ignored by m2e.
> - Plugin execution not covered by lifecycle configuration:
> org.apache.maven.plugins:maven-checkstyle-plugin:2.12.1:check (execution:
> validate,
> phase: validate)
> - Plugin execution not covered by lifecycle configuration:
> org.codehaus.mojo:build-
> helper-maven-plugin:1.9:add-resource (execution: add-resource, phase:
> generate-resources)
> - Plugin execution not covered by lifecycle configuration:
> org.codehaus.mojo:build-
> helper-maven-plugin:1.9:add-test-resource (execution: add-resource, phase:
> generate-
> resources)
> -in lines 172,440
> Plugin execution not covered by lifecycle configuration:
> org.codehaus.mojo:javacc-maven-plugin:2.4:javacc (execution: javacc, phase:
> generate-sources)
>
> and in org.apache.calcite.test.JdbcTest,java class line 89 => import
> org.apache.calcite.sql.parser.impl.SqlParserImpl;
> The import org.apache.calcite.sql.parser.impl.SqlParserImpl cannot be
> resolved.
>
> I am trying to create a new sub-module driver for my db and I am not sure
> if all these dependency errors should be fixed to create my testing code,
> or if I am doing something wrong.
>
> Thanks in advance.
>
>
> 2016-09-10 23:15 GMT+03:00 Josh Elser<jo...@gmail.com>:
>
>> Hi,
>>
>> Can you provide an example class name which could not be found? Hard to
>> guess at what the issue is without knowing what it can't find.
>>
>> You could also try simply doing an "Import Maven Project" provided by
>> m2e's integration instead of invoking `mvn eclipse:eclipse` to generate the
>> configuration files. I import the project directly and have success with
>> this.
>>
>> - Josh
>>
>>
>> \u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u0398\u03b5\u03bf\u03b4\u03c9\u03c1\u03ac\u03ba\u03b7\u03c2 wrote:
>>
>>> Hello, I am trying to import latest version of calcite in eclipse. I have
>>> downloaded the source code from github as zip, used these commands:
>>> $mvn install
>>> $mvn eclipse:eclipse
>>> and finally imported the project as an existing maven project. However, I
>>> get many errors (in core's pom.xml , classes missing) and I don't know
>>> what
>>> to do. Any suggestions?
>>>
>>>
>
Re: Import Calcite as a maven project in Eclipse
Posted by Γιώργος Θεοδωράκης <gi...@gmail.com>.
Hi Josh,
I simply imported as a Maven Project all the files from the folder I get
when I unzip the github version (not one sub-module at a time). I run
maven install inside eclipse in calcite-master folder and everything is
getting built successfully. However, I get errors in all sub-modules of
calcite in their pom.xml and some classes. For example, in calcite-core I
get:
-in line 20 of pom.xml => <parent>
Multiple annotations found at this line:
- maven-remote-resources-plugin (goal "process") is ignored by m2e.
- Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-checkstyle-plugin:2.12.1:check (execution:
validate,
phase: validate)
- Plugin execution not covered by lifecycle configuration:
org.codehaus.mojo:build-
helper-maven-plugin:1.9:add-resource (execution: add-resource, phase:
generate-resources)
- Plugin execution not covered by lifecycle configuration:
org.codehaus.mojo:build-
helper-maven-plugin:1.9:add-test-resource (execution: add-resource, phase:
generate-
resources)
-in lines 172,440
Plugin execution not covered by lifecycle configuration:
org.codehaus.mojo:javacc-maven-plugin:2.4:javacc (execution: javacc, phase:
generate-sources)
and in org.apache.calcite.test.JdbcTest,java class line 89 => import
org.apache.calcite.sql.parser.impl.SqlParserImpl;
The import org.apache.calcite.sql.parser.impl.SqlParserImpl cannot be
resolved.
I am trying to create a new sub-module driver for my db and I am not sure
if all these dependency errors should be fixed to create my testing code,
or if I am doing something wrong.
Thanks in advance.
2016-09-10 23:15 GMT+03:00 Josh Elser <jo...@gmail.com>:
> Hi,
>
> Can you provide an example class name which could not be found? Hard to
> guess at what the issue is without knowing what it can't find.
>
> You could also try simply doing an "Import Maven Project" provided by
> m2e's integration instead of invoking `mvn eclipse:eclipse` to generate the
> configuration files. I import the project directly and have success with
> this.
>
> - Josh
>
>
> Γιώργος Θεοδωράκης wrote:
>
>> Hello, I am trying to import latest version of calcite in eclipse. I have
>> downloaded the source code from github as zip, used these commands:
>> $mvn install
>> $mvn eclipse:eclipse
>> and finally imported the project as an existing maven project. However, I
>> get many errors (in core's pom.xml , classes missing) and I don't know
>> what
>> to do. Any suggestions?
>>
>>
Re: Import Calcite as a maven project in Eclipse
Posted by Josh Elser <jo...@gmail.com>.
Hi,
Can you provide an example class name which could not be found? Hard to
guess at what the issue is without knowing what it can't find.
You could also try simply doing an "Import Maven Project" provided by
m2e's integration instead of invoking `mvn eclipse:eclipse` to generate
the configuration files. I import the project directly and have success
with this.
- Josh
\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u0398\u03b5\u03bf\u03b4\u03c9\u03c1\u03ac\u03ba\u03b7\u03c2 wrote:
> Hello, I am trying to import latest version of calcite in eclipse. I have
> downloaded the source code from github as zip, used these commands:
> $mvn install
> $mvn eclipse:eclipse
> and finally imported the project as an existing maven project. However, I
> get many errors (in core's pom.xml , classes missing) and I don't know what
> to do. Any suggestions?
>