Hi Bill,
This error happened in a Linux (Kubuntu) environment.
Following is the stack trace. It looks openejb-builder can't repository
to download dependencies (2.2-SNAPSHOT of openejb). Following are the
list of repositories visible to the maven build. I couldn't find the
2.2-SNAPSHOT of openejb either in those repositories either.
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/maven-snapshot-repository),
codehaus (http://repository.codehaus.org),
apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
codehaus-snapshots (http://snapshots.repository.codehaus.org),
apache-snapshots-m1 (http://people.apache.org/repo/m1-snapshot-repository)
When I search on the Internet I found following repository with openejb
2.2 snapshots. But this repository stores jars with some out of ordinary
pattern.
http://snapshots.dist.codehaus.org/openejb/jars/
If I can give this link in maven it might solve my problem. Anyway I am
not that good at Maven. Hope somebody can help me in this matter. I have
given the stack trace of the error below.
Regards,
Lasantha Ranaweera
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-pkgen-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
3) org.openejb:openejb-core:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-core \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-core:jar:2.2-SNAPSHOT
----------
3 required artifacts are missing.
for artifact:
org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/maven-snapshot-repository),
codehaus (http://repository.codehaus.org),
apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
codehaus-snapshots (http://snapshots.repository.codehaus.org),
apache-snapshots-m1 (http://people.apache.org/repo/m1-snapshot-repository)
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Missing:
----------
1) org.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-pkgen-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
3) org.openejb:openejb-core:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-core \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-core:jar:2.2-SNAPSHOT
----------
3 required artifacts are missing.
for artifact:
org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/maven-snapshot-repository),
codehaus (http://repository.codehaus.org),
apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
codehaus-snapshots (http://snapshots.repository.codehaus.org),
apache-snapshots-m1 (http://people.apache.org/repo/m1-snapshot-repository)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:551)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
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:324)
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.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-pkgen-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-pkgen-builder:jar:2.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-builder \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-builder:jar:2.2-SNAPSHOT
3) org.openejb:openejb-core:jar:2.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.openejb
-DartifactId=openejb-core \
-Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
2) org.openejb:openejb-core:jar:2.2-SNAPSHOT
----------
3 required artifacts are missing.
for artifact:
org.apache.geronimo.configs:openejb-deployer:car:1.2-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/maven-snapshot-repository),
codehaus (http://repository.codehaus.org),
apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
codehaus-snapshots (http://snapshots.repository.codehaus.org),
apache-snapshots-m1 (http://people.apache.org/repo/m1-snapshot-repository)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:211)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:182)
at
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1117)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:366)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
... 16 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 minutes 14 seconds
[INFO] Finished at: Fri Sep 01 19:45:20 LKT 2006
[INFO] Final Memory: 19M/35M
[INFO]
------------------------------------------------------------------------
Dudney wrote:
Hi Lasantha,
Could you post some more detail (stack trace from mvn -e) and I'd be
glad to try to help.
Also if you could relate what platform you are on that might also
provide some hints to the problem.
TTFN,
-bd-
On Aug 30, 2006, at 7:27 AM, Lasantha Ranaweera wrote:
Hi All,
Last few days I have been trying to build Geronimo from source code.
I have been following the document "Building Apache Geronimo with
Maven 2" in Geronimo documentation.
Every time build has failed when it tries to build "OpenEJB Deployer"
component. It can't find out "openejb - 2.2-SNAPSHOT" related
dependencies. Can anyone help me on this regard? :-\
Thanks,
Lasantha Ranaweera