cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Podkowinski (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-12466) Use different build directories for Eclipse and Ant
Date Tue, 16 Aug 2016 14:09:20 GMT
Stefan Podkowinski created CASSANDRA-12466:
----------------------------------------------

             Summary: Use different build directories for Eclipse and Ant
                 Key: CASSANDRA-12466
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12466
             Project: Cassandra
          Issue Type: Bug
            Reporter: Stefan Podkowinski
            Assignee: Stefan Podkowinski
            Priority: Trivial


Currently {{ant generate-eclipse-files}} will create an Eclipse project that will write compile
classes into the {{build/classes/main/}} output directory, just as ant does. This causes some
issues in practice:

* Eclipse doesn't recognize changes to compiled classes when compiling with ant. You'll have
to manually refresh the project and Eclipse acts weird if you forget to do so.
* Cleaning the project from Eclipse will remove the {{hotspot_compile}} file and {{ant jar}}
won't work any longer as this file is required with ant. Eclipse will be happy to delete it
during clean but won't be able to generate it.
* Tests run by ant may pick up classes compiled by Eclipse that may use different build settings
and produce different results for testing

My suggestion is to simply configure Eclipse to use {{build/classes/eclipse}} instead and
leave the ant classes alone. See trivial patch.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message