powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / The class is not abstract and does not override abstract method getParentLogger()?
5 сообщений из 5, страница 1 из 1
The class is not abstract and does not override abstract method getParentLogger()?
    #39020467
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
переделываю один старый проект который бегал под 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
The class is not abstract and does not override abstract method getParentLogger()?
    #39021369
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,

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

Нотация 1.6 и 1.8 была отменена ещё во время Java 5.
...
Рейтинг: 0 / 0
The class is not abstract and does not override abstract method getParentLogger()?
    #39021400
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_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
The class is not abstract and does not override abstract method getParentLogger()?
    #39028320
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил в клаcc getParentLogger и еще парочку функций - заработало.
Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / The class is not abstract and does not override abstract method getParentLogger()?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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