Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / The class is not abstract and does not override abstract method getParentLogger()? / 5 сообщений из 5, страница 1 из 1
31.07.2015, 14:38
    #39020467
_webdev_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The class is not abstract and does not override abstract method getParentLogger()?
Здравствуйте,
переделываю один старый проект который бегал под java 1.6 потом его перестроили под java 1.8.
Без проблем компилируется и делается jar с помощью ant.
Переделал проект под maven.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.0</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>



Код: java
1.
clean package не могу построить jar.



Вылетает ошибка

Код: java
1.
ThreadLocalDataSource is not abstract and does not override abstract method getParentLogger() in javax.sql.CommonDataSource


ThreadLocalDataSource - мой класс

Исследовал, что этот метод появился только в jdk 1.7, Но теперь следующий вопрос.

Почему с помощью ant(jdk 1.8) я могу сделать jar, а с помощью maven(jdk 1.8) - нет?

Спасибо за советы.
...
Рейтинг: 0 / 0
03.08.2015, 06:05
    #39021369
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The class is not abstract and does not override abstract method getParentLogger()?
_webdev_,

В порядке бреда -
Проверьте версии и контрольные суммы библиотек которые подтягивает maven и которые использует ant.
...
Рейтинг: 0 / 0
03.08.2015, 08:28
    #39021398
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The class is not abstract and does not override abstract method getParentLogger()?
_webdev_переделываю один старый проект который бегал под java 1.6 потом его перестроили под java 1.8.

Нотация 1.6 и 1.8 была отменена ещё во время Java 5.
...
Рейтинг: 0 / 0
03.08.2015, 08:30
    #39021400
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The class is not abstract and does not override abstract method getParentLogger()?
_webdev_Исследовал, что этот метод появился только в jdk 1.7, Но теперь следующий вопрос.

Что там исследовать? JavaDoc открываем и видим
http://docs.oracle.com/javase/7/docs/api/javax/sql/CommonDataSource.html#getParentLogger()

_webdev_ Почему с помощью ant(jdk 1.8) я могу сделать jar, а с помощью maven(jdk 1.8) - нет?

Потому что с помощью Ant у вас где-то в либах CommonDataSource мог проскочить старой версии. А может вы ошибаетесь что Ant под Java 8 компилировался.
...
Рейтинг: 0 / 0
13.08.2015, 09:40
    #39028320
_webdev_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The class is not abstract and does not override abstract method getParentLogger()?
Добавил в клаcc getParentLogger и еще парочку функций - заработало.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / The class is not abstract and does not override abstract method getParentLogger()? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]