try

cd java
mvn clean install

which will build common, gadgets, socia-api, and build the server war.

The last message should be something like this...

INFO] Copy webapp webResources to /Users/ieb/Caret/sakai22/devcode/ shindig-trunk/java/server/target/server [INFO] Generating war /Users/ieb/Caret/sakai22/devcode/shindig-trunk/ java/server/target/server.war [INFO] Building war: /Users/ieb/Caret/sakai22/devcode/shindig-trunk/ java/server/target/server.war
[INFO] [install:install]
[INFO] Installing /Users/ieb/Caret/sakai22/devcode/shindig-trunk/java/ server/target/server.war to /Users/ieb/.m2/repository/org/apache/ shindig/shindig-server/1-SNAPSHOT/server.war
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] ------------------------------------------------------------------------ [INFO] Apache Shindig Project Parent ......................... SUCCESS [2.767s] [INFO] Apache Shindig Java Common Code ....................... SUCCESS [1.169s] [INFO] Apache Shindig Java Gadget Server ..................... SUCCESS [16.878s] [INFO] Apache Shindig Java REST API Server ................... SUCCESS [3.990s] [INFO] Apache Shindig Java Gadget Server ..................... SUCCESS [3.773s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29 seconds
[INFO] Finished at: Thu Apr 24 21:23:06 BST 2008
[INFO] Final Memory: 26M/161M
[INFO] ------------------------------------------------------------------------



Then

cd server
mvn jetty:run

which will run the contents of
server/target/server

as a jetty webapp, mounted at /

the browse to http://localhost:8080

----------------------------------


mvn package
will just build all the artifacts but *not* put them in the repository (~/.m2/repository )

social-api
depends on common and gadgets, and so when you try and run maven after a package on social-api alone, it cant find gadgets.jar and common.jar because they are not in the local maven repo.

I hope that makes sense ?

IMHO, I would recommend that you do not run package unless yo really don't want the artifacts in your local repo.... because you are likely to get a) out of sync b) quite confused about which is the jar being used.

At the moment, this is not exactly what the README says, and I really don't want to create any further confusion.



Ian



On 24 Apr 2008, at 20:10, David Primmer wrote:

I've been trying with no unix
-r650840 which is just after jira 209.

my experience today trying to follow the build instructions:

cd java
mvn package
...blah. works fine
cd social-api
mvn jetty:run-war

[ERROR] BUILD ERROR
[INFO] ---------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.shindig:gadgets:jar:1-SNAPSHOT
2) org.apache.shindig:shindig-common:jar:1-SNAPSHOT

don't know why it wouldn't find them since they're supposed to be
installed in my local repo.

cd ../gadgets
mvn install

[ERROR] BUILD ERROR
[INFO] ----------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.shindig:shindig-common:jar:1-SNAPSHOT

huh!!!

cd ../common
mvn install

this works!

so i mvn install gadgets, mvn jetty:run-war in social-api and it all works

davep

On Thu, Apr 24, 2008 at 5:38 AM, Cassie <[EMAIL PROTECTED]> wrote:
Are you following this process exactly?
 cd <shindig>
 cd java
 mvn package
 cd gadgets
 mvn jetty:run-war


 - Cassie




On Thu, Apr 24, 2008 at 1:48 AM, Jason Burgess <[EMAIL PROTECTED]> wrote:

I've been trying to get the trunk to build when running mvn package for the
last few days.  It will build inside of /java/common, but not under
/java/gadgets (either from mvn package in /java or after running mvn
install
on /java/common).

I've tried clearing out my repository, and I've tried trunk at several
different points in time from the last several days.

The message is sometimes different, depending on the revision, but it
always
takes the form of: (I'm including a full dump at the bottom of this email)

[INFO] Compilation failure

could not parse error message: incorrect classpath: /not_a_directory
----------
1. ERROR in

/usr/local/src/shindig/java/gadgets/src/main/java/org/apache/ shindig/gadgets
/spec/View.java (at line 1)
       /*
       ^^

Prior to trying to build this, I did not have a JDK or maven installed.
 The
system is Fedora Core 6 (2.6.20-1.2962.fc6). I'm using JDK 1.6.0_06 and
Maven 2.0.0.9.

Please let me know if I'm just doing something wrong, or if you can point
me
a specific revision that's more stable (or should build properly). I saw there has been quite a bit of flux in the tree lately. Thanks for any help
you can provide.

Jason Burgess
[EMAIL PROTECTED]


[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ samplecontainer/sta te.opt.dtd is younger than original, use 'force' option or clean your
target
[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ container/cookiebas eduserprefstore.opt.js is younger than original, use 'force' option or
clean
your target
[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ container/gadgets.o pt.js is younger than original, use 'force' option or clean your target
[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ container/util.opt.
js is younger than original, use 'force' option or clean your target
[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ container/gadgets.o pt.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do,

/usr/local/src/shindig/java/gadgets/target/classes/files/ container/cookies.o pt.js is younger than original, use 'force' option or clean your target
[INFO] nothing to do,
/usr/local/src/shindig/java/gadgets/target/classes/config/ oauth.opt.json is
younger than original, use 'force' option or clean your target
[INFO] nb warnings: 0, nb errors: 0
[INFO] [compiler:compile]
[INFO] Compiling 86 source files to
/usr/local/src/shindig/java/gadgets/target/classes
[INFO]
-------------------------------------------------------------------- ----
[ERROR] BUILD FAILURE
[INFO]
-------------------------------------------------------------------- ----
[INFO] Compilation failure

could not parse error message: incorrect classpath: /not_a_directory
----------
1. ERROR in

/usr/local/src/shindig/java/gadgets/src/main/java/org/apache/ shindig/gadgets
/spec/View.java (at line 1)
       /*
       ^^

no more tokens - could not parse error message: The type Enum is not
generic; it cannot be parameterized with arguments <View.ContentType>
----------
----------
2. ERROR in

/usr/local/src/shindig/java/gadgets/src/main/java/org/apache/ shindig/gadgets
/http/JsonRpcHandler.java (at line 129)
       private class Job implements Callable<JSONObject> {
                                    ^^^^^^^^


[INFO]
-------------------------------------------------------------------- ----
[INFO] Trace
org.apache.maven.BuildFailureException: Compilation failure
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLife
cycleExecutor.java:579)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL ifecycle
(DefaultLifecycleExecutor.java:499)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifec
ycleExecutor.java:478)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa ndleFail
ures(DefaultLifecycleExecutor.java:330)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme nts(Defa
ultLifecycleExecutor.java:291)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycle
Executor.java:142)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:336) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 129)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at

sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39
)
       at

sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl
.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java: 255)
       at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java: 430)
       at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation
failure
       at

org.apache.maven.plugin.AbstractCompilerMojo.execute (AbstractCompilerMojo.ja
va:516)
       at
org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
       at

org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManage
r.java:451)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLife
cycleExecutor.java:558)
       ... 16 more
[INFO]
-------------------------------------------------------------------- ----
[INFO] Total time: 10 seconds
[INFO] Finished at: Wed Apr 23 16:33:12 MST 2008
[INFO] Final Memory: 17M/30M
[INFO]
-------------------------------------------------------------------- ----




Reply via email to