On 23 April 2010 13:54, Lin Sun <[email protected]> wrote:
> I was under the impression that we have to build aries using 1.6,
> otherwise we would get compile error.

This is true. There is a problem with the ConnectionWrapper class in
transaction-wrappers. It implements java.sql.Connection. That
interface had methods added to it in java 1.6 which have new classes
on their signatures ...e.g. NClob. So either ConnectionWrapper needs
java 6 or it needs java 5 but it can't be written to use both ...
unless we do some fancy trickery with dynamic proxies.

Is having java 6 as a prereq a problem for anyone?

>
> In any way, we do want to specify/check in the root pom that the
> required level of JDK is used but I don't think this is a stop ship
> issue.
>
> Lin
>
> On Fri, Apr 23, 2010 at 6:39 AM, Jeremy Hughes <[email protected]> wrote:
>> On 23 April 2010 11:14, Jeremy Hughes <[email protected]> wrote:
>>> On 22 April 2010 21:12, Alan D. Cabrera <[email protected]> wrote:
>>>> I tried to build this under JDK 1.5 and got compilation errors.  Should we
>>>> not have a compiler check in the POM?
>>>
>>> I was using 1.6. Trying again with 1.5 the first compile error I get
>>> is in 'util' because a method on IOException introduced in 1.6 is
>>> being used. Although we use:
>>>
>>> <plugin>
>>>    <groupId>org.apache.maven.plugins</groupId>
>>>    <artifactId>maven-compiler-plugin</artifactId>
>>>    <configuration>
>>>        <source>1.5</source>
>>>        <target>1.5</target>
>>>    </configuration>
>>> </plugin>
>>>
>>> in the pom that doesn't mean we get the 1.5 libraries. Since we want
>>> users to be able to use 1.5, I'll need to respin.
>>
>> So, I was just thinking of ways to ensure the we use jdk 1.5. Here's one way:
>>
>> http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-using-different-jdk.html
>>
>> Which works for me: java -version gives me 1.6 and then building
>> org.apache.aries.util-0.1-incubating gives the IOException compile
>> problem.
>>
>>>
>>>>
>>>>
>>>> Regards,
>>>> Alan
>>>>
>>>> On Apr 22, 2010, at 10:39 AM, Jeremy Hughes wrote:
>>>>
>>>>> I've staged the second release candidate for Aries (Incubating) v0.1.
>>>>> The following Aries top level modules are staged and tagged in
>>>>> https://svn.apache.org/repos/asf/incubator/aries/tags/ at revision
>>>>> 936975.
>>>>>
>>>>> Modules staged at
>>>>>
>>>>> https://repository.apache.org/content/repositories/orgapachearies-009/
>>>>>
>>>>> are:
>>>>>
>>>>> parent
>>>>> eba-maven-plugin
>>>>> testsupport
>>>>> util
>>>>> blueprint
>>>>> jndi
>>>>> transaction
>>>>> web
>>>>> application
>>>>> jmx
>>>>> jpa
>>>>> samples
>>>>>
>>>>> The RAT and IANAL bulid checks passed.
>>>>>
>>>>> The vote will be open for 72 hours.
>>>>>
>>>>> [ ] +1
>>>>> [ ] +0
>>>>> [ ] -1
>>>>>
>>>>> Thanks,
>>>>> Jeremy
>>>>
>>>>
>>>
>>
>

Reply via email to