Skip to content
This repository has been archived by the owner on Jun 27, 2023. It is now read-only.

Update build #173

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open

Update build #173

wants to merge 1 commit into from

Conversation

tmciver
Copy link

@tmciver tmciver commented Sep 10, 2018

Note: Do not merge yet! WIP

Convert project from using the old style project/Build.scala file to using build.sbt file.

I had a lot of trouble trying to get the project to build and when I elicited help from the Scala Slack channel, some folks recommended moving to build.sbt.

@tmciver
Copy link
Author

tmciver commented Sep 10, 2018

@bblfish One of the problems I'm encountering when trying to do this work is an unresolved dependency on Play-TLS. It looks like it's here: https://bblfish.net/work/repo/ivy/releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.3.11-TLS/ but SBT is trying to look here: https://bblfish.net/work/repo/ivy/releases/com/typesafe/play/sbt-plugin_2.10_0.13/2.3.11-TLS (note the separate directories com/typesafe/play). I believe I've seen others with this problem but wanted to ping you about it in case you had some insight.

@bblfish
Copy link
Member

bblfish commented Sep 11, 2018

I added some symbolic links and directories to get it to the right place. Does that help?

@tmciver
Copy link
Author

tmciver commented Sep 11, 2018

@bblfish You mean that's what you've done in the past to make it work? Ideally, that wouldn't be needed.

I've gotten past the Play20 dependency problem, but now I'm getting an unresolved dependency on sbt-run-support_2.10;2.3.11-TLS. Is this something familiar to you? It seems strange because I don't see an explicit dependency declared for it and it seems to have the same pattern as the Play20 dependency.

@bblfish
Copy link
Member

bblfish commented Sep 11, 2018

No, I did not do that in the past. I just thought it would be worth trying here, as a quick idea of a fix.
Otherwise the simplest thing may be for you to compile the Play2.0-TLS in this repository.
https://github.com/read-write-web/Play20
I put the play2.0 up on my server as it is a patched version of Play. I can do it again, but not right now.
Something may have gone wrong when I changed servers.

@tmciver
Copy link
Author

tmciver commented Sep 11, 2018

@bblfish I now believe one of the problems I'm running into is this dependency:

<dependency org="com.typesafe.play" name="routes-compiler_2.10" rev="2.3.11-TLS" conf="compile->default(compile)"/>

listed here. Where are these dependencies? I looked for repos on your GH account as well as read-write-web's. I could install these locally for testing if only I could find them.

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

Successfully merging this pull request may close these issues.

None yet

2 participants