Dear Taylor, I love your work, but: - I don't want to build myself - Dependent libraries (like tormenta-kafka) need a cross compiled version of storm-kafka, without this they need to clone the project, change the group id, handle every changes by hand, and publish to central repository. - I need to have own maven repository to store the cross compiled version (which need to be public if somebody want to use my application) and maintain the changes - I think hand made library is the best way to make a project to unstable, because if I clone the project I need to clone tormenta-kafka project too and handle myself both version changes, solve the compatibility issues, etc...
I know how can I compile to 2.10 by hand, but all other project (example kafka, which is apache project too) has cross compiled version in CENTRAL maven repository, if a project required a cross-compiled scala library - my oppinion - the project need to provide cross-compiled version too, no exception. b0c1 János Háber Fine Solution Ltd On Wed, May 21, 2014 at 11:48 PM, P. Taylor Goetz <[email protected]> wrote: > If you build yourself, you can do the following: > > mvn install -DscalaVersion=2.10.3 -DkafkaArtifact=kafka_2.10 > > - Taylor > > > On May 21, 2014, at 5:32 PM, János Háber <[email protected]> > wrote: > > > https://github.com/apache/incubator-storm/blob/master/external/storm-kafka/pom.xml#L34 > And 2.10 not backward compatible with 2.9... that's why scala > applications/libraries is cross compiled with multiple scala version. > (that's why SBT will handle this natively, but I think in apache sbt is not > allowed so you need to create multiple maven project (hard way) or switch > to gradle (like kafka) to produce multiple version) > > János Háber > Fine Solution Ltd > > > > On Wed, May 21, 2014 at 11:28 PM, János Háber <[email protected] > > wrote: > >> >> On Wed, May 21, 2014 at 11:27 PM, P. Taylor Goetz <[email protected]>wrote: >> >>> ill include the Kafka spout (for Kafka 0.8.x). >>> >> >> Yeah, but the current maven build compile to 2.9 scala not 2.10... >> >> >> János Háber >> Fine Solution Ltd >> >> > >
