Hi,
By removing the EMF jars from m2 repository, the compiling problem is
fixed. But the SDO code-gen failed with the following exception:
java.lang.NoClassDefFoundError:
org.eclipse.jdt.core.formatter.CodeFormatter
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:55)
at java.lang.J9VMInternals.verify(J9VMInternals.java:53)
at java.lang.J9VMInternals.verify(J9VMInternals.java:53)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:124)
at
org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAda
pterFactory.createGenModelAdapter(GenModelGeneratorAdapterFactory.java:73)
at
org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory$1.
caseGenModel(GenModelAdapterFactory.java:92)
at
org.eclipse.emf.codegen.ecore.genmodel.util.GenModelSwitch.doSwitch(G
enModelSwitch.java:112)
at
org.eclipse.emf.codegen.ecore.genmodel.util.GenModelSwitch.doSwitch(G
enModelSwitch.java:86)
at
org.eclipse.emf.codegen.ecore.genmodel.util.GenModelSwitch.doSwitch(G
enModelSwitch.java:72)
at
org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory.cr
eateAdapter(GenModelAdapterFactory.java:158)
at
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl.createAdapter(A
dapterFactoryImpl.java:138)
at
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl.adaptNew(Adapte
rFactoryImpl.java:112)
at
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl.adapt(AdapterFa
ctoryImpl.java:98)
at
org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAda
pterFactory.adapt(GenModelGeneratorAdapterFactory.java:66)
at
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl.adapt(AdapterFa
ctoryImpl.java:64)
at
org.eclipse.emf.codegen.ecore.generator.Generator.getAdapters(Generat
or.java:188)
at
org.eclipse.emf.codegen.ecore.generator.Generator.getGeneratorData(Ge
nerator.java:224)
at
org.eclipse.emf.codegen.ecore.generator.Generator.generate(Generator.
java:278)
at
org.eclipse.emf.codegen.ecore.generator.Generator.generate(Generator.
java:265)
at
org.apache.tuscany.sdo.generate.JavaGenerator.generateFromGenModel(Ja
vaGenerator.java:433)
at
org.apache.tuscany.sdo.generate.JavaGenerator.generatePackages(JavaGe
nerator.java:358)
at
org.apache.tuscany.sdo.generate.JavaGenerator.generateFromXMLSchema(J
avaGenerator.java:308)
at
org.apache.tuscany.sdo.plugin.GeneratorMojo.execute(GeneratorMojo.jav
a:145)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:534)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.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:64)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
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)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 7 seconds
[INFO] Finished at: Mon May 08 10:06:03 PDT 2006
[INFO] Final Memory: 12M/30M
[INFO] ------------------------------------------------------------------------
Thanks,
Raymond
----- Original Message ----- From: "Frank Budinsky" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, May 08, 2006 8:35 AM
Subject: Re: Build Break?
I had the same problem. There's a new feature in EMF that the SDO
generator needs, but for some reason mvn didn't just pick it up for me
either. I fixed it by deleting the eclipse portion of my local
repository,
after which it downloaded the latest jars and everything was fine. I
wasn't sure if the problem was just a corruption in my local repo, or if
it's more general. Does anybody with a better understanding of Maven
have
an idea of what might be the problem here?
Thanks,
Frank.
"Kevin Williams" <[EMAIL PROTECTED]> wrote on 05/08/2006 11:22:23 AM:
I am getting the following compilation errors when trying to build ...
[INFO] Building Tuscany SDO Tools
[INFO] task-segment: [install]
[INFO]
-------------------------------------------------------------------------
---
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
Compiling 8 source files to C:\apacheSVN\java\sdo\tools\target\classes
[INFO]
-------------------------------------------------------------------------
---
[ERROR] BUILD FAILURE
[INFO]
-------------------------------------------------------------------------
---
[INFO] Compilation failure
C:
\apacheSVN\java\sdo\tools\src\main\java\org\apache\tuscany\sdo\generate\adapte
r\SDOGenPackageGeneratorAdapter.java:[3,47] package
org.eclipse.emf.codegen.ecor
e.generator does not exist
C:
\apacheSVN\java\sdo\tools\src\main\java\org\apache\tuscany\sdo\generate\adapte
r\SDOGenPackageGeneratorAdapter.java:[5,56] package
org.eclipse.emf.codegen.ecor
e.genmodel.generator does not exist
C:
\apacheSVN\java\sdo\tools\src\main\java\org\apache\tuscany\sdo\generate\adapte
r\SDOGenPackageGeneratorAdapter.java:[8,51] cannot find symbol
symbol: class GenPackageGeneratorAdapter
public class SDOGenPackageGeneratorAdapter extends
GenPackageGeneratorAdapter