GithubHelp home page GithubHelp logo

mvallerie / sbt-scage-plugin Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 1.0 463 KB

Simple SBT plugin designed to integrate Scage (Scala Game Engine)

License: GNU General Public License v3.0

Scala 100.00%

sbt-scage-plugin's People

Contributors

mebeingcreative avatar mvallerie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

agruver04

sbt-scage-plugin's Issues

Unable to get lwgjl*

This is what my latest 'update' looks like:

> update
[info] Patching /home/johansja/.ivy2/cache/phys2d/phys2d/ivy-060408.xml ...
[info] Done.
[info] Updating {file:/home/johansja/Codes/SpotTwo/}spottwo...
[info] Resolving org.lwjgl#lwjgl;2.8.2 ...
[warn]  module not found: org.lwjgl#lwjgl;2.8.2
[warn] ==== local: tried
[warn]   /home/johansja/.ivy2/local/org.lwjgl/lwjgl/2.8.2/ivys/ivy.xml
[warn] ==== activator-local: tried
[warn]   file:/home/johansja/Codes/SpotTwo/repository/org.lwjgl/lwjgl/2.8.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== typesafe-releases: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.lwjgl/lwjgl/2.8.2/ivys/ivy.xml
[warn] ==== dunnololda's maven repo: tried
[warn]   https://raw.github.com/dunnololda/mvn-repo/master/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== lwjgl: tried
[warn]   http://adterrasperaspera.com/lwjgl/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== Typesafe Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== FreeHEP Repository: tried
[warn]   http://java.freehep.org/maven2/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== B2S Repository: tried
[warn]   http://b2s-repo.googlecode.com/svn/trunk/mvn-repo/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   https://oss.sonatype.org/content/groups/scala-tools/org/lwjgl/lwjgl/2.8.2/lwjgl-2.8.2.pom
[info] Resolving org.lwjgl#lwjgl-util;2.8.2 ...
[warn]  module not found: org.lwjgl#lwjgl-util;2.8.2
[warn] ==== local: tried
[warn]   /home/johansja/.ivy2/local/org.lwjgl/lwjgl-util/2.8.2/ivys/ivy.xml
[warn] ==== activator-local: tried
[warn]   file:/home/johansja/Codes/SpotTwo/repository/org.lwjgl/lwjgl-util/2.8.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== typesafe-releases: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.lwjgl/lwjgl-util/2.8.2/ivys/ivy.xml
[warn] ==== dunnololda's maven repo: tried
[warn]   https://raw.github.com/dunnololda/mvn-repo/master/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== lwjgl: tried
[warn]   http://adterrasperaspera.com/lwjgl/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== Typesafe Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== FreeHEP Repository: tried
[warn]   http://java.freehep.org/maven2/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== B2S Repository: tried
[warn]   http://b2s-repo.googlecode.com/svn/trunk/mvn-repo/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   https://oss.sonatype.org/content/groups/scala-tools/org/lwjgl/lwjgl-util/2.8.2/lwjgl-util-2.8.2.pom
[info] Resolving org.lwjgl#lwjgl-jinput;2.8.2 ...
[warn]  module not found: org.lwjgl#lwjgl-jinput;2.8.2
[warn] ==== local: tried
[warn]   /home/johansja/.ivy2/local/org.lwjgl/lwjgl-jinput/2.8.2/ivys/ivy.xml
[warn] ==== activator-local: tried
[warn]   file:/home/johansja/Codes/SpotTwo/repository/org.lwjgl/lwjgl-jinput/2.8.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== typesafe-releases: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.lwjgl/lwjgl-jinput/2.8.2/ivys/ivy.xml
[warn] ==== dunnololda's maven repo: tried
[warn]   https://raw.github.com/dunnololda/mvn-repo/master/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== lwjgl: tried
[warn]   http://adterrasperaspera.com/lwjgl/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== Typesafe Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== FreeHEP Repository: tried
[warn]   http://java.freehep.org/maven2/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== B2S Repository: tried
[warn]   http://b2s-repo.googlecode.com/svn/trunk/mvn-repo/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   https://oss.sonatype.org/content/groups/scala-tools/org/lwjgl/lwjgl-jinput/2.8.2/lwjgl-jinput-2.8.2.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.lwjgl#lwjgl;2.8.2: not found
[warn]  :: org.lwjgl#lwjgl-util;2.8.2: not found
[warn]  :: org.lwjgl#lwjgl-jinput;2.8.2: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: org.lwjgl#lwjgl;2.8.2: not found
[error] unresolved dependency: org.lwjgl#lwjgl-util;2.8.2: not found
[error] unresolved dependency: org.lwjgl#lwjgl-jinput;2.8.2: not found
[error] Total time: 35 s, completed 16-Oct-2014 06:06:34

[HelpNeeded] java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path

Hi,

I had some problems setting up scage with SBT and tried your example.
It seems to work but I get the following error when I want to start the example:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.lwjgl.Sys$1.run(Sys.java:73)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
    at org.lwjgl.Sys.loadLibrary(Sys.java:95)
    at org.lwjgl.Sys.<clinit>(Sys.java:112)
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
    at com.github.dunnololda.scage.handlers.RendererLib$class.initgl(Renderer.scala:433)
    at com.github.dunnololda.scage.handlers.RendererLib$.initgl(Renderer.scala:515)
    at com.github.dunnololda.scage.ScreenApp.main(ScageScreen.scala:60)
    at HelloWorldExample.main(HelloWorldExample.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)

The problem seems to be, that I am missing some native library files. But before I try to copy them manually, I wanted to ask if there is a automatic way, so I do not have to repeat the manual process on every machine I want to develop.

By the way: I use Intellij with SBT. maybe there is the problem?

Can't resolve com.github.mvallerie#sbt-scage-plugin;0.1-SNAPSHOT

I've been trying to a while to get this plug, but I keep getting the following error:

[error] (*:update) sbt.ResolveException: unresolved dependency: com.github.mvallerie#sbt-scage-plugin;0.1-SNAPSHOT: not found

My project/plugins.sbt:

resolvers += Resolver.url("sbt-plugin-snapshots", new URL("http://repo.scala-sbt.org/scalasbt/sbt-plugin-snapshots/"))(Resolver.ivyStylePatterns)
addSbtPlugin("com.github.mvallerie" % "sbt-scage-plugin" % "0.1-SNAPSHOT")

My build.sbt:

lazy val root = (project in file(".")).                                          
  settings(                                                                      
    name := "project-name",                                                    
    version := "1.0",                                                            
    scalaVersion := "2.11.6"                                                            

)

Any ideas on how to resolve this issue? I even tried running the example code in the repo, and I got the same error. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.