Skip to content

get ensime and spray-json-shapeless working again in 2.12.x build #150

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

Closed
SethTisue opened this issue Oct 27, 2015 · 6 comments
Closed

get ensime and spray-json-shapeless working again in 2.12.x build #150

SethTisue opened this issue Oct 27, 2015 · 6 comments

Comments

@SethTisue
Copy link
Member

some details are in the 2.12. common.conf. they are commented out right now — it hasn't been deeply investigated yet

the spray-json-shapeless error is:

Missing dependency: the library io.spray#spray-json is not provided (in space "specs2_24")

after extraction, the log shows:

[info] Project spray-json-shapeless
[info]   depends on: akka, scala, scalacheck, scalatest, shapeless

which isn't right; in 2.11.x-jdk8 we see many more dependencies:

[info] Project spray-json-shapeless
[info]   depends on: akka, genjavadoc-plugin, scala, scala-logging-api, scala-logging-slf4j, scalacheck, scalatest, scalaz, scoverage, shapeless, specs2, spray-json
@SethTisue SethTisue self-assigned this Oct 28, 2015
@SethTisue SethTisue removed their assignment Nov 9, 2015
@SethTisue
Copy link
Member Author

SethTisue commented Sep 23, 2016

we had ENSIME frozen at an old commit because it started depending on akka-http/akka-stream, which we didn't have

the akka thing finally got sorted out just now (in the 2.12 build only) by #298

so, we could try again with a current commit. fyi @fommil

@SethTisue SethTisue assigned SethTisue and unassigned SethTisue Sep 23, 2016
@fommil
Copy link
Contributor

fommil commented Sep 24, 2016

I can do spray-json-shapeless easily when i return from holiday. But ensime 2.12 is pretty big because of the dependency chain and java/scala matrix for akka. We're working on it.

@fommil
Copy link
Contributor

fommil commented Sep 24, 2016

Oh btw we removed akka-http. See https://github.com/ensime/ensime-server/issues/1414 for our ticket.

@fommil
Copy link
Contributor

fommil commented Sep 24, 2016

Probably sjs is picking up lots of sbt plugin/test deps.

@SethTisue
Copy link
Member Author

generally sbt plugins are not a problem in a community build context, since we don't build plugins, we just resolve them like normal (since they're Scala 2.10 based)

SethTisue added a commit to SethTisue/community-build that referenced this issue Oct 4, 2016
re-adding this is scala#150 ;
in the meantime it's just cluttering up the config file
SethTisue added a commit to SethTisue/community-build that referenced this issue Oct 4, 2016
re-adding this is scala#150 ;
in the meantime it's just cluttering up the config file
SethTisue added a commit to SethTisue/community-build that referenced this issue Oct 4, 2016
re-adding this is scala#150 ;
in the meantime it's just cluttering up the config file
SethTisue added a commit to SethTisue/community-build that referenced this issue Oct 4, 2016
re-adding this is scala#150 ;
in the meantime it's just cluttering up the config file
@SethTisue
Copy link
Member Author

provisionally closing since ENSIME doesn't currently support 2.12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants