Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't exclude inner classes because Scala expects them to exist. #1

Conversation

jmhofer
Copy link

@jmhofer jmhofer commented Jul 8, 2013

With Scala, it's not so easy to exclude the unit tests from the published JARs, unfortunately. The Scala compiler expects specified inner classes to actually exist in libraries.

This means that all JARs in RxJava modules which might be used by Scala have to include all their inner classes. Currently, this just applies to rxjava-swing, as far as I can see.

This PR simply removes excluding the unit tests from rxjava-swing from the Gradle build.

mattrjacobs and others added 4 commits July 6, 2013 12:52
 * Properly changed all artifacts of rxjava-core to be rxjava-x.y.z.*
 * For Groovy/Clojure/JRuby/dynamic, moved dependency on rxjava-core to provided scope, as well as all tests
 * For Scala, left rxjava-core as compile scope, since rxjava-scala jar doesn't contain Observable (as constructed)
benjchristensen pushed a commit that referenced this pull request Sep 4, 2013
Zip and CombineLatest Operators: Generic Order and More Arities
benjchristensen pushed a commit that referenced this pull request Nov 5, 2013
We decided it's better to leave it to the caller when it's appropriate to release, cf. #1
headinthebox added a commit that referenced this pull request Dec 9, 2013
A few trivial Scala adaptor details
benjchristensen pushed a commit that referenced this pull request Dec 9, 2013
remove package rx.lang.scala.util since all its contents were removed
benjchristensen pushed a commit that referenced this pull request May 19, 2014
benjchristensen pushed a commit that referenced this pull request Nov 15, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants