[ https://issues.apache.org/jira/browse/KAFKA-139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13437610#comment-13437610 ]
Neha Narkhede commented on KAFKA-139: ------------------------------------- Derek, I understand that this patch is pretty complicated to submit. I'd like to help out to expedite this. I don't mind downloading the sbt JAR and removing the project/plugins directory, just missed it last time I reviewed the patch. Even after doing that, I see the following problems, some I resolved already, some I'm not so sure about - 1. the perf sub-project is missing a build.sbt. So I added one 2. The scripts are pointing to */target/scala_2.8.0 while the new path is */target/scala-2.8.0. I changed all scripts to incorporate this new path I need some help with the following - 3. ./sbt package doesn't always re-create the jars for all sub-projects. 4. I couldn't find the path where all the downloaded dependency jars are stored. Our scripts need to have that in the classpath in order to run properly. For this patch to be checked in, we need to ensure that unit tests as well as system tests pass. Right now, unit test pass, but system tests fail due to (4). I think we are pretty close to accepting this patch. Appreciate your help in getting this completed! > 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