cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Stepura (JIRA)" <>
Subject [jira] [Created] (CASSANDRA-8250) Eclipse project recomiles Thrift classes again
Date Tue, 04 Nov 2014 02:43:36 GMT
Mikhail Stepura created CASSANDRA-8250:

             Summary: Eclipse project recomiles Thrift classes again
                 Key: CASSANDRA-8250
             Project: Cassandra
          Issue Type: Improvement
          Components: Tools
            Reporter: Mikhail Stepura
            Assignee: Mikhail Stepura
            Priority: Trivial
             Fix For: 2.1.2

Current workflow for {{generate-eclipse-files}} is
# Compile {{$interface.thrift.dir/gen-java}} files to {{$build.classes.thrift}}.
# Compile all other sources to {{$build.classes.main}}
# Create an eclipse project with output folder == {{$build.classes.main}}, and add {{$interface.thrift.dir}/gen-java}}
as a source folder.

When you start Eclipse with that project, Eclipse will recompile all the sources from {{$interface.thrift.dir}/gen-java}}
to {{$build.classes.main}}, even though there are compiled classes in {{$build.classes.thrift}}.

As a solution I suggest to remove {{$interface.thrift.dir}/gen-java}} as a "source" folder,
and attach it as "source" to {{build/classes/thrift}} "library".

This message was sent by Atlassian JIRA

View raw message