[ http://issues.apache.org/jira/browse/JDO-360?page=all ]

Michael Bouschen updated JDO-360:
---------------------------------

    Component: api11
               api20
               fostore20
               ri11
               runtime20
               tck11

Added all components that should change the jta dependency to refer to the new 
geronimo jar.

> Update information on JDK 1.3 jta jar
> -------------------------------------
>
>          Key: JDO-360
>          URL: http://issues.apache.org/jira/browse/JDO-360
>      Project: JDO
>         Type: Task

>   Components: site and infrastructure, tck20, api11, api20, fostore20, ri11, 
> runtime20, tck11
>     Reporter: Craig Russell
>     Priority: Trivial

>
> The jdo project is running an old version of the jta jar:
>         <dependency>
>             <groupId>geronimo-spec</groupId>
>             <artifactId>geronimo-spec-jta</artifactId>
>             <version>1.0.1B-rc2</version>
>         </dependency>
> The new version is 
>         <dependency>
>             <groupId>org.apache.geronimo.specs</groupId>
>             <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
>             <version>1.0</version>
>         </dependency>
> The reason we use this jar instead of the Sun distribution is to allow maven 
> directly to load the jar, which is impossible under the Sun license. There is 
> no harm in changing to the new jar, so we should probably do this in the 
> trunk.
> I found we are using this old version issue while trying to figure out if the 
> new jar supports JDK 1.3. But the new jar doesn't either. See below.
> We document in  http://wiki.apache.org/jdo/J2SESupport
>  that we don't support 1.3 and give instructions on how to download the 1.3 
> version from the Sun web site. It might be an idea to update this page with 
> instructions on how to tell maven to use this jar instead of the geronimo 
> jar, but I think there are already clues about what to do.
> Proposed action:
> 1. Update project.xml in trunk to refer to the new geronimo jar.
> 2. Update wiki with latest information on how to use the Sun 1.3 distribution.
> -20-
> 5 api20 >java -version
> java version "1.3.1_18"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_18-b01)
> Java HotSpot(TM) Client VM (build 1.3.1_18-b01, mixed mode)
> 6 api20 >maven java:compile
>  __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
> Attempting to download geronimo-jta_1.0.1B_spec-1.0.jar.
> 11K downloaded
> build:start:
> java:prepare-filesystem:
>     [mkdir] Created dir: 
> C:\users\michael\jdo\workspaces\jdo\trunk\api20\target\classes
> java:compile:
>     [echo] Compiling to 
> c:\users\michael\jdo\workspaces\jdo\trunk\api20/target/classes
>     [javac] Compiling 58 source files to 
> C:\users\michael\jdo\workspaces\jdo\trunk\api20\target\classes
> C:\users\michael\jdo\workspaces\jdo\trunk\api20\src\java\javax\jdo\Transaction.java:23:
>  cannot access javax.transaction.Synchronization
> bad class file: 
> C:\users\michael\.maven\repository\org.apache.geronimo.specs\jars\geronimo-jta_1.0.1B_spec-1.0.jar(javax/transaction/Synchronization.class)
> class file has wrong version 48.0, should be 47.0
> Please remove or make sure it appears in the correct subdirectory of the 
> classpath.
> import javax.transaction.Synchronization;
>                          ^
> 1 error
> BUILD FAILED

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to