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.executeGoalWithLi
fecycle
(DefaultLifecycleExecutor.java:499)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifec
ycleExecutor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFail
ures(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(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]
---------------------------------------------------------------------
---