Re: Pre-processing during build

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Pre-processing during build
Дата
Msg-id CADK3HHKrWpwj76S5BGBxAWqZbWSK=gC0hA-tvGtQmujbmDNR4A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Pre-processing during build  ("Markus KARG" <markus@headcrashing.eu>)
Список pgsql-jdbc
There is a mavenized pull here https://github.com/pgjdbc/pgjdbc/pull/322 which should make this experiment a bit eaiser

Dave Cramer

dave.cramer(at)credativ(dot)ca
http://www.credativ.ca

On 17 June 2015 at 14:38, Markus KARG <markus@headcrashing.eu> wrote:
>When I tried it in the past (for Jaybird) I ran into problems, it might
have been an IncompatibleClassChangeError (or subclass) on classloading
time, but I can't remember the exact details. I tried reading the JLS and
JVM spec on this point, but I find it hard to come to a conclusion, so I
will try a small experiment this weekend.

Let's base further discussions on your weekend's test results aka hard facts. :-)

>However that is half of your problem. The other half is that you risk
using classes, methods or maybe even features that are not available in a
lower Java version and that will not be detected compile time, but only at
runtime (and not just in newly added JDBC 4.2 methods).

This can most simply be detected by a "jre6 compliance" test drive with explicit JRE6 runtime lib in bootclasspath.

-Markus



--
Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Markus KARG"
Дата:
Сообщение: Re: Pre-processing during build
Следующее
От: "Markus KARG"
Дата:
Сообщение: Re: Pre-processing during build