OK this is my first attempt at building Shindig (in MacOSX Leopard,
fwiw). I'm new to Maven but installed it per the instructions. Things
went well up through 'mvn package' in
http://incubator.apache.org/shindig/ but running the Jetty server with
'mvn jetty:run-war' fails; see error splurge below.
The error message advises me to download manually. Trying the URLs below
I get 404 on this following URL (and the others alongside it):
http://people.apache.org/repo/m2-snapshot-repository/org/apache/shindig/gadgets/1-SNAPSHOT/gadgets-1-SNAPSHOT.pom
It's expecting to find a shindig/ tree below
http://people.apache.org/repo/m2-snapshot-repository/org/apache/ but
reality is otherwise. This seems to come from social-api/pom.xml but at
this point I'm officially out of my apache/maven depth, and so asking
for help.
Thanks for any tips for getting this running.
cheers,
Dan
log follows:
Script started on Sat May 3 16:19:53 2008
bash-3.2$ mvn -e jetty:run-war
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO]
----------------------------------------------------------------------------
[INFO] Building Apache Shindig Java Gadget Server
[INFO] task-segment: [jetty:run-war]
[INFO]
----------------------------------------------------------------------------
[INFO] Preparing jetty:run-war
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/shindig/gadgets/1-SNAPSHOT/gadgets-1-SNAPSHOT.pom
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/shindig/social-api/1-SNAPSHOT/social-api-1-SNAPSHOT.pom
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/shindig/gadgets/1-SNAPSHOT/gadgets-1-SNAPSHOT.jar
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/shindig/social-api/1-SNAPSHOT/social-api-1-SNAPSHOT.jar
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.shindig:gadgets:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=gadgets \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:gadgets:jar:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=social-api \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
----------
2 required artifacts are missing.
for artifact:
org.apache.shindig:server:war:1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Missing:
----------
1) org.apache.shindig:gadgets:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=gadgets \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:gadgets:jar:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=social-api \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
----------
2 required artifacts are missing.
for artifact:
org.apache.shindig:server:war:1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:896)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:739)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:510)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
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:585)
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.artifact.resolver.MultipleArtifactsNotFoundException:
Missing:
----------
1) org.apache.shindig:gadgets:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=gadgets \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:gadgets:jar:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.shindig
-DartifactId=social-api \
-Dversion=1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.shindig:server:war:1-SNAPSHOT
2) org.apache.shindig:social-api:jar:1-SNAPSHOT
----------
2 required artifacts are missing.
for artifact:
org.apache.shindig:server:war:1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:305)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:272)
at
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1238)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:397)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 20 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Sat May 03 16:19:57 BST 2008
[INFO] Final Memory: 3M/7M
[INFO]
------------------------------------------------------------------------
bash-3.2$ exit
Script done on Sat May 3 16:19:58 2008