umd-mith / scalanvas

Scala library for creating Shared Canvas manifests
0 stars 3 forks source link

refactoring branch doesn't compile/run #7

Open edsu opened 10 years ago

edsu commented 10 years ago
./sbt
Detected sbt version 0.13.1
Starting sbt: invoke with -help for other options
Using /Users/ed/.sbt/0.13.1 as sbt dir, -sbt-dir to override.
[info] Loading project definition from /Users/ed/Projects/scalanvas/project
[info] Compiling 1 Scala source to /Users/ed/Projects/scalanvas/project/target/scala-2.10/sbt-0.13/classes...
[info] Loading project definition from /Users/ed/.sbt/0.13.1/staging/ec94c8940dd0b0bd21ed/banana-rdf/project
[info] Set current project to scalanvas (in build file:/Users/ed/Projects/scalanvas/)
> project scalanvas-core
[info] Set current project to scalanvas-core (in build file:/Users/ed/Projects/scalanvas/)
> run
[info] Updating {file:/Users/ed/Projects/scalanvas/}banana-util...
[info] Resolving com.github.jsonld-java#jsonld-java-jena;0.4-SNAPSHOT ...
[warn]  module not found: com.github.jsonld-java#jsonld-java-jena;0.4-SNAPSHOT
[warn] ==== local: tried
[warn]   /Users/ed/.ivy2/local/com.github.jsonld-java/jsonld-java-jena/0.4-SNAPSHOT/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/com/github/jsonld-java/jsonld-java-jena/0.4-SNAPSHOT/jsonld-java-jena-0.4-SNAPSHOT.pom
[warn] ==== sonatype-snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/com/github/jsonld-java/jsonld-java-jena/0.4-SNAPSHOT/jsonld-java-jena-0.4-SNAPSHOT.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.github.jsonld-java#jsonld-java-jena;0.4-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last banana-util/*:update for the full output.
[error] (banana-util/*:update) sbt.ResolveException: unresolved dependency: com.github.jsonld-java#jsonld-java-jena;0.4-SNAPSHOT: not found
[error] Total time: 4 s, completed Oct 8, 2014 3:23:38 PM
edsu commented 10 years ago

Now, when it isn't able to find the main class:

bash-3.2$ sbt
[info] Loading project definition from /Users/ed/Projects/scalanvas/project
[info] Compiling 1 Scala source to /Users/ed/Projects/scalanvas/project/target/scala-2.10/sbt-0.13/classes...
[info] Loading project definition from /Users/ed/.sbt/0.13/staging/ec94c8940dd0b0bd21ed/banana-rdf/project
[info] Set current project to scalanvas (in build file:/Users/ed/Projects/scalanvas/)
> project scalanvas-core
[info] Set current project to scalanvas-core (in build file:/Users/ed/Projects/scalanvas/)
> run
[info] Updating {file:/Users/ed/Projects/scalanvas/}scalanvas-core...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 10 Scala sources to /Users/ed/Projects/scalanvas/core/target/scala-2.10/classes...
java.lang.RuntimeException: No main class detected.
        at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last scalanvas-core/compile:run for the full output.
[error] (scalanvas-core/compile:run) No main class detected.
[error] Total time: 13 s, completed Oct 10, 2014 3:25:33 PM
edsu commented 10 years ago

It looks like the builder.scala files contain the App classes that it's looking for, and that they have moved compared to the master branch?

bash-3.2$ git branch
* master
  refactoring
bash-3.2$ find . |grep builder.scala
./core/src/main/scala/sga/frankenstein/builder.scala

and then refactoring:

bash-3.2$ git checkout refactoring
Switched to branch 'refactoring'
Your branch is up-to-date with 'origin/refactoring'.
bash-3.2$ find . |grep builder.scala
./sga/src/main/scala/sga/frankenstein/builder.scala
./wwa/src/main/scala/wwa/builder.scala