Everyone,

How can I build DAS with a JDK 1.4 runtime.  I am trying to build DAS from the Tuscany site.  I was able to run maven and compile the jar with a 1.5 JDK (but this jar will not work with a 1.4 JRE).  When I tried to compile with a 1.4 runtime I got the following output...

To stdout...

[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Tuscany DAS
[INFO]   Tuscany DAS for Relational Databases
[INFO] ----------------------------------------------------------------------------
[INFO] Building Tuscany DAS
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] Skipping missing optional mojo: org.apache.maven.plugins:maven-site-plugin:attach-descriptor
[INFO] [install:install]
[INFO] Installing D:\Tuscany\das\pom.xml to C:\Documents and Settings\Administrator\.m2\repository\org\apache\tuscany\das\tuscany-das\SNAPSHOT\tuscany-das-SNAPSHOT.pom
[INFO] ----------------------------------------------------------------------------
[INFO] Building Tuscany DAS for Relational Databases
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Setting reports dir: D:\Tuscany\das\rdb\target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
RUN ABORTED
java.lang.UnsupportedClassVersionError
org.apache.maven.surefire.Runner
An exception or error caused a run to abort.
org/apache/tuscany/das/rdb/test/suites/AllTestsDerby (Unsupported major.minor version 49.0)

Results :
[surefire] Tests run: 0, Failures: 0, Errors: 1

[INFO] ----------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ----------------------------------------------------------------------------
[INFO] There are some test failure.
[INFO] ----------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ----------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Wed Jan 25 09:35:32 EST 2006
[INFO] Final Memory: 5M/16M
[INFO] ----------------------------------------------------------------------------


To stderr...

java.lang.UnsupportedClassVersionError: org/apache/tuscany/das/rdb/test/suites/A
llTestsDerby (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
7)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
        at java.net.URLClassLoader.access$500(URLClassLoader.java(Inlined Compil
ed Code))
        at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled
Code))
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java(Com
piled Code))
        at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code))

        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
        at org.apache.maven.surefire.SurefireUtils.instantiateBattery(SurefireUt
ils.java:23)
        at org.apache.maven.surefire.Surefire.instantiateBatteries(Surefire.java
:262)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:140)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at org.apache.maven.surefire.SurefireBooter.runTestsInProcess(SurefireBo
oter.java:285)
        at org.apache.maven.surefire.SurefireBooter.run(SurefireBooter.java:201)

        at org.apache.maven.test.SurefirePlugin.execute(SurefirePlugin.java:366)

        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:415)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:531)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:472)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:451)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:303)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:270)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:139)
        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:249)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        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)


Kevin Bauer

Reply via email to