Hi,
I'm trying to build OpenEJB following the instructions on
http://www.openejb.org/cvs.html, but am having problems. It seems maven is
having problems downloading the geronimo-*-SHAPSHOT-jar files. Here's the
output from maven.
Thanks,
Rob
---------------------
$ maven
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0
[copy] Copying 1 file to /home/robn/openejb/etc
Starting the reactor...
Our processing order:
OpenEJB :: Core
OpenEJB :: Assembly
OpenEJB :: Connector
OpenEJB :: Integration Tests
OpenEJB :: WebAdmin
+----------------------------------------
| Executing (default): OpenEJB :: Core
| Memory: 2M/5M
+----------------------------------------
Attempting to download geronimo-xmlbeans-plugin-1.0-SNAPSHOT.jar.
Attempting to download geronimo-connector-1.0-SNAPSHOT.jar.
Attempting to download geronimo-core-1.0-SNAPSHOT.jar.
Attempting to download geronimo-common-1.0-SNAPSHOT.jar.
Attempting to download geronimo-deployment-1.0-SNAPSHOT.jar.
Attempting to download geronimo-j2ee-1.0-SNAPSHOT.jar.
Attempting to download geronimo-kernel-1.0-SNAPSHOT.jar.
Attempting to download geronimo-remoting-1.0-SNAPSHOT.jar.
Attempting to download geronimo-security-1.0-SNAPSHOT.jar.
Attempting to download geronimo-timer-1.0-SNAPSHOT.jar.
Attempting to download geronimo-transaction-1.0-SNAPSHOT.jar.
Attempting to download geronimo-naming-1.0-SNAPSHOT.jar.
Attempting to download geronimo-system-1.0-SNAPSHOT.jar.
Attempting to download geronimo-j2ee-schema-1.0-SNAPSHOT.jar.
Attempting to download tranql-1.0-SNAPSHOT.jar.
build:start:
default:
modules:default:
modules:reactor:init:
[copy] Copying 1 file to /home/robn/openejb/etc
Plugin 'maven-deploy-plugin' in project 'OpenEJB :: Core' is not available
build:start:
default:
java:prepare-filesystem:
java:compile:
[depend] Deleted 0 out of date files in 0 seconds
[echo] Compiling to /home/robn/openejb/modules/core/target/classes
[javac] Compiling 493 source files to
/home/robn/openejb/modules/core/target/classes
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:75: cannot resolve symbol
symbol : class JarUtil
location: package util
import org.apache.geronimo.deployment.util.JarUtil;
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:76: cannot resolve symbol
symbol : class NestedJarFile
location: package util
import org.apache.geronimo.deployment.util.NestedJarFile;
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:103:
cannot resolve symbol
symbol : method getObjectName ()
location: interface org.apache.geronimo.j2ee.management.J2EEServer
return server.getObjectName();
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:110:
cannot resolve symbol
symbol : method getObjectName ()
location: interface org.apache.geronimo.j2ee.management.J2EEApplication
return application.getObjectName();
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:114:
cannot resolve symbol
symbol : method getJavaVMs ()
location: interface org.apache.geronimo.j2ee.management.J2EEServer
return server.getJavaVMs();
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/BeanBuilder.
java:128: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.EJBModule
return ENCConfigBuilder.buildComponentContext(earContext,
ejbModule.getModuleURI(), userTransaction, envEntries, ejbRefs, ejbRefMap,
ejbLocalRefs, ejbLocalRefMap, resourceRefs, resourceRefMap, resourceEnvRefs,
resourceEnvRefMap, messageDestinationRefs, cl);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:115: org.openejb.deployment.OpenEJBModuleBuilder is not
abstract and does not override abstract method
installModule(java.io.File,org.apache.geronimo.j2ee.deployment.EARContext,or
g.apache.geronimo.j2ee.deployment.Module) in
org.apache.geronimo.j2ee.deployment.ModuleBuilder
public class OpenEJBModuleBuilder implements ModuleBuilder,
EJBReferenceBuilder {
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:256: cannot resolve symbol
symbol : variable JarUtil
location: class org.openejb.deployment.OpenEJBModuleBuilder
specDD = JarUtil.createJarURL(moduleFile,
"META-INF/ejb-jar.xml");
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:280: cannot resolve symbol
symbol : constructor EJBModule
(java.lang.String,java.net.URI,java.util.jar.JarFile,java.lang.String,org.ap
ache.geronimo.xbeans.j2ee.EjbJarType,org.openejb.xbeans.ejbjar.OpenejbOpenej
bJarType)
location: class org.apache.geronimo.j2ee.deployment.EJBModule
return new EJBModule(name, moduleURI, moduleFile, targetPath,
ejbJar, openEJBJar);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:288: cannot resolve symbol
symbol : method getModuleFile ()
location: class org.apache.geronimo.j2ee.deployment.Module
JarFile moduleFile = module.getModuleFile();
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:292: cannot resolve symbol
symbol : class NestedJarFile
location: class org.openejb.deployment.OpenEJBModuleBuilder
} else if (moduleFile instanceof NestedJarFile &&
((NestedJarFile)moduleFile).isPacked()) {
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:292: cannot resolve symbol
symbol : class NestedJarFile
location: class org.openejb.deployment.OpenEJBModuleBuilder
} else if (moduleFile instanceof NestedJarFile &&
((NestedJarFile)moduleFile).isPacked()) {
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:293: cannot resolve symbol
symbol : class NestedJarFile
location: class org.openejb.deployment.OpenEJBModuleBuilder
JarFile nestedBaseJar =
((NestedJarFile)moduleFile).getBaseJar();
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:333: cannot resolve symbol
symbol : method getTargetPath ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addInclude(URI.create(module.getTargetPath()),
ejbJarFile.toURL());
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/EntityBuilde
r.java:222: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/EntityBuilde
r.java:236: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBLocalRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/SessionBuild
er.java:244: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/SessionBuild
er.java:258: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBLocalRef(module.getModuleURI(), ejbName,
reference);
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
18 errors
BUILD FAILED
File...... /home/robn/openejb/maven.xml
Element... maven:reactor
Line...... 127
Column.... 27
Unable to obtain goal [default] --
/home/robn/.maven/cache/maven-java-plugin-1.4/plugin.jelly:53:48:
<ant:javac> Compile failed; see the compiler error output for details.
Total time: 50 seconds
Finished at: Wed Sep 22 09:27:18 CDT 2004