{"action":"created","issue":{"url":"https://api.github.com/repos/lagom/lagom/issues/112","repository_url":"https://api.github.com/repos/lagom/lagom","labels_url":"https://api.github.com/repos/lagom/lagom/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/lagom/lagom/issues/112/comments","events_url":"https://api.github.com/repos/lagom/lagom/issues/112/events","html_url":"https://github.com/lagom/lagom/issues/112","id":156111402,"number":112,"title":"Add Maven as alternative build tools","user":{"login":"hantsy","id":854520,"avatar_url":"https://avatars.githubusercontent.com/u/854520?v=3","gravatar_id":"","url":"https://api.github.com/users/hantsy","html_url":"https://github.com/hantsy","followers_url":"https://api.github.com/users/hantsy/followers","following_url":"https://api.github.com/users/hantsy/following{/other_user}","gists_url":"https://api.github.com/users/hantsy/gists{/gist_id}","starred_url":"https://api.github.com/users/hantsy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hantsy/subscriptions","organizations_url":"https://api.github.com/users/hantsy/orgs","repos_url":"https://api.github.com/users/hantsy/repos","events_url":"https://api.github.com/users/hantsy/events{/privacy}","received_events_url":"https://api.github.com/users/hantsy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-05-21T16:56:47Z","updated_at":"2016-07-22T16:14:55Z","closed_at":null,"body":"I have followed  http://blog.eisele.net/2016/04/your-first-lagom-service-getting-started-with-java-microservices.html and tried Lagom. But encountered the worst experience of SBT.\r\n\r\nI am using the latest Java 8, Activitor 1.3.10.\r\n\r\nThe `activiator eclipse` command uses over 30 hrs to resolve the dependencies. **Yes, 30 hours. It it terrible**.\r\n\r\n1. I have added **-Dsbt.override.build.repos=true** to the command line.\r\n\r\n2. Changed the repos in `.sbt/repositories`.\r\n\r\n\t[repositories]\r\n\t  local\r\n\t  maven-local\r\n\t  nexus-maven-proxy: http://120.26.102.83:8081/nexus/content/groups/public\r\n\t  nexus-ivy-proxy: http://120.26.102.83:8081/nexus/content/groups/public, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]\r\n\t  typesafe-releases: https://dl.bintray.com/typesafe/ivy-releases/\r\n\t  typesafe-ivy-releases: https://dl.bintray.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]\r\n\r\n3. And the console log failure indicates it does not work at all. **After **Local**, it always calls Maven public, then my local nexus repositories**.\r\n\r\n\t[warn]  [FAILED     ] org.seleniumhq.selenium#selenium-java;2.48.2!selenium-java.jar(src):  (0ms)\r\n\t[warn] ==== local: tried\r\n\t[warn]   E:\\Users\\hantsy\\.ivy2\\local\\org.seleniumhq.selenium\\selenium-java\\2.48.2\\srcs\\selenium-java-sources.jar\r\n\t[warn] ==== public: tried\r\n\t[warn]   https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\t[warn] ==== Maven2 Local: tried\r\n\t[warn]   file:/E:/Users/hantsy/.m2/repository/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\t[warn] ==== nexus-maven-proxy: tried\r\n\t[warn]   http://120.26.102.83:8081/nexus/content/groups/public/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\t[warn] ==== nexus-ivy-proxy: tried\r\n\t[warn]   http://120.26.102.83:8081/nexus/content/groups/public/org.seleniumhq.selenium/selenium-java/2.48.2/srcs/selenium-java-sources.jar\r\n\t[warn] ==== typesafe-releases: tried\r\n\t[warn]   https://dl.bintray.com/typesafe/ivy-releases/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\t[warn] ==== typesafe-ivy-releases: tried\r\n\t[warn]   https://dl.bintray.com/typesafe/ivy-releases/org.seleniumhq.selenium/selenium-java/2.48.2/srcs/selenium-java-sources.jar\r\n\t[warn] ==== bintray-typesafe-maven-releases: tried\r\n\t[warn]   https://dl.bintray.com/typesafe/maven-releases/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\t[warn] ==== bintray-typesafe-maven-releases: tried\r\n\t[warn]   https://dl.bintray.com/typesafe/maven-releases/org/seleniumhq/selenium/selenium-java/2.48.2/selenium-java-2.48.2-sources.jar\r\n\r\n**Please provide Maven alternatives for all templates instead of the SBT and ivy**.\r\n"},"comment":{"url":"https://api.github.com/repos/lagom/lagom/issues/comments/234587548","html_url":"https://github.com/lagom/lagom/issues/112#issuecomment-234587548","issue_url":"https://api.github.com/repos/lagom/lagom/issues/112","id":234587548,"user":{"login":"agibsonccc","id":1144306,"avatar_url":"https://avatars.githubusercontent.com/u/1144306?v=3","gravatar_id":"","url":"https://api.github.com/users/agibsonccc","html_url":"https://github.com/agibsonccc","followers_url":"https://api.github.com/users/agibsonccc/followers","following_url":"https://api.github.com/users/agibsonccc/following{/other_user}","gists_url":"https://api.github.com/users/agibsonccc/gists{/gist_id}","starred_url":"https://api.github.com/users/agibsonccc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agibsonccc/subscriptions","organizations_url":"https://api.github.com/users/agibsonccc/orgs","repos_url":"https://api.github.com/users/agibsonccc/repos","events_url":"https://api.github.com/users/agibsonccc/events{/privacy}","received_events_url":"https://api.github.com/users/agibsonccc/received_events","type":"User","site_admin":false},"created_at":"2016-07-22T16:14:55Z","updated_at":"2016-07-22T16:14:55Z","body":"I did a port of my project to maven and replicated most of the functionality:\r\ndocker plugin via the docker-maven-plugin\r\nnavigating the deps isn't bad if you know how to use https://search.maven.org\r\nI noticed they only have scala 2.11 in there though.\r\n\r\nAs you'd expect it's more verbose (eg: manually specifying deps) as well as repetitive (redeclaring these things). However, the trade off is:\r\nmultithreaded downloads\r\nmore stability/debuggability for someone who knows maven\r\nless sbt \"magic\""}}
{"actor":{"display_login":"agibsonccc"}}