[ https://issues.apache.org/jira/browse/KAFKA-139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13438005#comment-13438005 ]
derek commented on KAFKA-139: ----------------------------- 3. SBT now does dependency management all the way to the produced artifacts. If nothing has changed, it won't rebuild the JAR. There may be a setting to override this behavior, but I would have to look into it if that's a requirement. 4. Is the intention that the system tests are run outside of SBT, or would it be OK to execute them as part of the test phase on the master project? If the latter is OK, I think this is done fairly easily. If we need it outside there may be a way to run SBT to interrogate the classpath for a given project. I'll look at the scripts. 5. Let me know if running #4 is OK within SBT 6. This was discussed earlier in the ticket. Due to a change in Scala's Map iteration ordering between 2.8.0 and 2.9.x, EasyMock fails in Scala > 2.8.x. Changing to a SortedMap preserves the ordering, allowing the test to pass. The new tests use an indirect measure via EasyMock of call order, and as far as I can tell it would be difficult to work around it because the change required is several layers below where EasyMock interfaces. > cross-compile multiple Scala versions > ------------------------------------- > > Key: KAFKA-139 > URL: https://issues.apache.org/jira/browse/KAFKA-139 > Project: Kafka > Issue Type: Improvement > Components: packaging > Affects Versions: 0.8 > Reporter: Chris Burroughs > Labels: build > Fix For: 0.8 > > Attachments: kafka-sbt0-11-3-0.8.patch, kafka-sbt0-11-3-0.8-v2.patch, > kafka-sbt0-11-3-0.8-v3.patch, kafka-sbt0-11-3-0.8-v4.patch, > kafka-sbt0-11-3.patch > > > Since scala does not maintain binary compatibly between versions, > organizations tend to have to move all of there code at the same time. It > would thus be very helpful if we could cross build multiple scala versions. > http://code.google.com/p/simple-build-tool/wiki/CrossBuild > Unclear if this would require KAFKA-134 or just work. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira