[devel] I: Java compilation concern
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Пн Мар 13 12:59:06 MSK 2006
В Пнд, 13/03/2006 в 11:14 +0200, Sviatoslav Sviridov пишет:
> > В связи с появлением в Sisyphus пакетов j2se1.5-sun{,-devel}, которые
> > теперь выбираются по умолчанию в сборочной среде, появилась новая
> > особенность при сборке пакетов на Java. Компилятор JDK 1.5 по умолчанию
> > создает class-файлы, несовместимые с ранними версиями J2SE. Поэтому
> > необходимо следить, чтобы в сборочных скриптах для ant или make
> > компилятор вызывался с параметрами source и target в значении 1.3 или
> > меньше (т.к. у нас в Sisyphus есть еще j2se1.3-sun), если код не требует
> > иного. Если в коде используется ключевое слово assert, нужно ставить как
> > минимум 1.4; пакетов, использующих нововведения Java SE 5, в Sisyphus
> > пока не отмечено.
> >
> А возможно ли в случае использования ant передавать требуемые параметры
> без изменеиня build.xml? Что-то наподобие глобального build.compiler
> имеется? (я такого раньше не видел, но может в последнее время появилось?)
Нет, ничего подобного в документации нет.
> И может имеет смысл FR на ant повесить чтоб такую вещь сделали?
Не знаю. У этого могут быть свои отрицательные стороны.
Подробная информация о списке рассылки Devel