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.executeGoalWithLif
ecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand
leFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
s(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.resolveTran
sitively(DefaultArtifactResolver.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTran
sitively(DefaultArtifactResolver.java:211)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTran
sitively(DefaultArtifactResolver.java:182)
at
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependen
cies(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