Unfortunately, I just use vim for editing so I can't be much help here.
Hopefully someone else can chime in with some advice.

--
Michael Mior
[email protected]

2018-03-30 14:29 GMT-04:00 Muhammad Gelbana <[email protected]>:

> Configuring checkstyle IntelliJ's plugin keeps showing errors while
> attempting to compile the *src/main/config/checkstyle/checker.xml* file.
>
> First, it complained it couldn't find the *FileContentsHolder* module,
> which turns out to have been renamed to *FileHolder*.
> Second, it required moving the *SuppressionCommentFilter* and
> *SuppressWithNearbyCommentFilter* modules beneath the *TreeWalker* module.
> Third, it complained about a missing module:
> *net.hydromatic.toolbox.checkstyle.HydromaticFileSetCheck*.
>
> Should I pick a different checkstyle version instead ? If this is the right
> path to take, how can I resolve the missing module problem ?
>
> Thanks,
> Gelbana
>
> On Mon, Mar 26, 2018 at 2:58 PM, Michael Mior <[email protected]> wrote:
>
> > Currently, we only have published guides for IntelliJ and NetBeans which
> > you can find here
> >
> > https://calcite.apache.org/docs/howto.html#setting-up-an-
> > ide-for-contributing
> >
> > --
> > Michael Mior
> > [email protected]
> >
> > 2018-03-25 16:33 GMT-04:00 Muhammad Gelbana <[email protected]>:
> >
> > > Is the Eclipse IDE setup guide complete somewhere ? I couldn't find it
> on
> > > the web and after following the guides in this thread, I still face
> > > numerous build errors in Eclipse.
> > >
> > > Thanks,
> > > Gelbana
> > >
> > > On Sat, Feb 10, 2018 at 12:56 AM, Edmon Begoli <[email protected]>
> > wrote:
> > >
> > > > Does anyone have a checkstyle file for Calcite for Eclipse to share
> via
> > > > gist, so we can include it as part of the instructions.
> > > >
> > > > Alternatively, is there an easy way to turn some or all checks off?
> > > >
> > > > It looks that project import is dying on checkstyle.
> > > >
> > > > On Thu, Feb 8, 2018 at 16:04 Julian Hyde <[email protected]> wrote:
> > > >
> > > > > Here is a suggestion for how to organize this. Avoid the temptation
> > to
> > > > > write a long list of instructions that anticipates everything that
> > can
> > > go
> > > > > wrong. Write a much shorter, simpler account that will work for 90%
> > of
> > > > > people 90% of the time. Then have a separate entry in the same
> HOWTO
> > > > > dealing with the many 10%s, e.g. “Why can my IDE not find
> > > > > ExtensionSqlParserImpl.java?” If someone is in the 10%, they will
> > find
> > > it
> > > > > easily when they search for the error message.
> > > > >
> > > > > In essence, this is case-based reasoning, and the howto is a
> > > > > knowledge-base of small (symptom, problem, solution) articles.
> > > > >
> > > > >
> > > > > > On Feb 8, 2018, at 12:41 PM, Edmon Begoli <[email protected]>
> > wrote:
> > > > > >
> > > > > > Good suggestions.
> > > > > >
> > > > > > I do think that some tools come with extra gotchas, so if we are
> to
> > > > lower
> > > > > > the barrier to entry for Calcite contribution, I would strive to
> > > > minimize
> > > > > > the struggles.
> > > > > >
> > > > > > I sort of taken this initiative on my own to help with a
> technical
> > > and
> > > > > > instruction writing.
> > > > > > IntelliJ tips I got were great, including pointers to the actual
> > > style
> > > > > > schemes, so that part is done.
> > > > > > NetBeans seems to be close too. (really easy to get started)
> > > > > >
> > > > > > It would be wonderful if experienced eclipse users could help me
> > > > assemble
> > > > > > the similar set of instructions, so that I could write a good
> > > "howto".
> > > > > > I could do it on my own, but it might take me a little bit longer
> > > with
> > > > > > "Trial and errors".
> > > > > >
> > > > > > Your suggestion about getting started with actual development is
> > > great.
> > > > > > Perhaps that would be a great, separate "howto".
> > > > > >
> > > > > > On Thu, Feb 8, 2018 at 3:14 PM, [email protected] <
> > > > [email protected]
> > > > > >
> > > > > > wrote:
> > > > > >
> > > > > >> First thing first - install maven as an external tool. Then
> point
> > > your
> > > > > >> Eclipse to use it.Just as the your looking results suggest :)
> > > > > >>
> > > > > >> My personal opinion about the case is that this is not the
> problem
> > > of
> > > > > >> setting up calcite with any IDE to have working
> > build/run/debug/test
> > > > > >> commands but rather effective using maven tool with IDE. So I
> > would
> > > > not
> > > > > >> document the project import procedure itself but rather the
> coding
> > > > > >> conventions used in Calcite and how to set them up in IDE, for
> > > example
> > > > > >> checkstyle rules or formatting. After few lines in Netnbeans IDE
> > > from
> > > > > very
> > > > > >> different development culture I know how it is painful to code
> few
> > > > > lines in
> > > > > >> Calcite in their own conventions.
> > > > > >>
> > > > > >> I would search some tutorials about using and importing maven
> > > projects
> > > > > into
> > > > > >> IDEs and point to them in Your contribution.  Such solution
> should
> > > > lead
> > > > > >> developers to have more abstract notion where Calcite begins as
> a
> > > > coding
> > > > > >> project and where tools like maven have their responsibilities,
> > > > > especially
> > > > > >> when even few changed java lines in Calcite could lead to
> changes
> > in
> > > > > maven
> > > > > >> project descriptors (pom.xml files). Having that said I follow
> > with
> > > > > >> describing coding rules in Calcite - formatting and checkstyle
> > would
> > > > be
> > > > > the
> > > > > >> first.
> > > > > >>
> > > > > >> On Thu, Feb 8, 2018 at 6:23 PM Edmon Begoli <[email protected]>
> > > > wrote:
> > > > > >>
> > > > > >>> I am on Maven 3.5 and Eclipse Oxygen .2
> > > > > >>>
> > > > > >>> I did mvn eclipse:eclipse.
> > > > > >>>
> > > > > >>> Then "open existing project -> open" Chose the specialized
> > imports
> > > > and
> > > > > >>> selected "Maven -> import maven project" and selected root
> > > directory
> > > > > >> name,
> > > > > >>> chose the Maven source.
> > > > > >>>
> > > > > >>> At the attempt of import, I got:
> > > > > >>>
> > > > > >>> No marketplace entries found to handle
> > > fmpp-maven-plugin:1.0:generate
> > > > > in
> > > > > >>> Eclipse.  Please see Help for more information.
> > > > > >>> ...
> > > > > >>> No marketplace entries found to handle
> > > javacc-maven-plugin:2.4:javacc
> > > > > in
> > > > > >>> Eclipse.  Please see Help for more information.
> > > > > >>> ...
> > > > > >>> No marketplace entries found to handle
> > > maven-clean-plugin:3.0.0:clean
> > > > > in
> > > > > >>> Eclipse.  Please see Help for more information.
> > > > > >>>
> > > > > >>> By looking around, it looks like I would need to switch to
> > > external,
> > > > > and
> > > > > >>> not embedded Maven.
> > > > > >>>
> > > > > >>> Did not try that yet.
> > > > > >>>
> > > > > >>> Any suggestions?
> > > > > >>>
> > > > > >>> NOTE: I am doing this for the purpose of documenting the
> > repeatable
> > > > > setup
> > > > > >>> steps for contributing developers using different, popular
> IDEs.
> > > > > >>>
> > > > > >>>
> > > > > >>> On Thu, Feb 8, 2018 at 10:57 AM, Josh Elser <
> > [email protected]>
> > > > > >> wrote:
> > > > > >>>
> > > > > >>>> I've chased these down a few times on Avatica and other
> > projects.
> > > > > >>>>
> > > > > >>>> In general, you shouldn't have to invoke the eclipse:eclipse
> > mojo
> > > > > >>> directly
> > > > > >>>> to import to modern versions of Eclipse. You should just be
> able
> > > to
> > > > > >>> import
> > > > > >>>> it as a Maven project. If that fails, it's something we
> > can/should
> > > > fix
> > > > > >> in
> > > > > >>>> Calcite itself.
> > > > > >>>>
> > > > > >>>> Can you share what you're seeing, Edmon?
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> On 2/8/18 1:20 AM, Malcolm Taylor wrote:
> > > > > >>>>
> > > > > >>>>> This worked for me:
> > > > > >>>>> 1) fork the calcite repository on github
> > > > > >>>>> 2) clone your fork
> > > > > >>>>> 3) mvn -version
> > > > > >>>>> (make sure you have Maven 3.5.2, if not then upgrade)
> > > > > >>>>> 4) mvn eclipse:eclipse
> > > > > >>>>> 5) start eclipse, Import existing projects into workspace
> > > > > >>>>>
> > > > > >>>>> On 8 February 2018 at 02:20, Edmon Begoli <[email protected]
> >
> > > > wrote:
> > > > > >>>>>
> > > > > >>>>> Does anyone have instructions how to setup Eclipse for
> Calcite
> > > > > >>>>>> development?
> > > > > >>>>>>
> > > > > >>>>>> I would like to document that for  CALCITE-2172
> > > > > >>>>>> <https://issues.apache.org/jira/browse/CALCITE-2172> while
> I
> > am
> > > > at
> > > > > >> it.
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to