-
Notifications
You must be signed in to change notification settings - Fork 32
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
Broken 0.2.0 artifact (no .class files in .jar) #51
Comments
Just hit this too... |
This is a tentative to address #51 At least now, the `package` task builds a .jar file that contains .class files. The `publishLocal` task, however, still does not build a .jar file containing the .class files. I’ve noticed that `collectionContribJS/publishLocal` builds a correct .jar file. The only difference between the JS and JVM projects is that the JVM project applies the `scalaModuleSettingsJVM` settings, which does something with sbt-osgi, which I didn’t dig into…
addresses scala#51 other attempt doesn't fully work, see scala#63 (comment)
addresses scala#51 other attempt doesn't fully work, see scala#63 (comment)
While we're waiting for a usable artifact I published a jar to my bintray. If anyone else wants to use it:
https://github.com/mpollmeier/scala-collection-contrib/releases/tag/v0.2.1 |
Ditto, the (essentially empty) artifact gave rise to a certain amount of head-scratching; using 0.1.0 for the time being to quiet MultiMap deprecation warnings. |
this is an OSGi / sbt-osgi problem. it's similar to scala/community-build#981 and scala/scala-parallel-collections#5 |
one thing we might consider here is whether this stuff ought to be under |
another possibility is to just disable the OSGi stuff in this repo, and document it as a limitation that we'd welcome community help with but don't plan to tackle ourselves (the core Scala team). Adriaan has already said he's fine with that (and there wasn't any dissent within the team) I'll poke at sbt-osgi and sbt-scala-module and see what I think that would involve |
PR merged. next: publishing |
|
This is a tentative to address #51 At least now, the `package` task builds a .jar file that contains .class files. The `publishLocal` task, however, still does not build a .jar file containing the .class files. I’ve noticed that `collectionContribJS/publishLocal` builds a correct .jar file. The only difference between the JS and JVM projects is that the JVM project applies the `scalaModuleSettingsJVM` settings, which does something with sbt-osgi, which I didn’t dig into…
scala-collection-contrib_2.13-0.2.0.jar
is missing .class files (it only has .properties file and manifest)https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-contrib_2.13/0.2.0/scala-collection-contrib_2.13-0.2.0.jar
@SethTisue @julienrf
The text was updated successfully, but these errors were encountered: