Я разрабатываю приложение Eclipse и хочу перейти на Eclipse 4.4 сейчас. В моей установке приложения я использую BIRT (последний релиз 4.4.0), который поставляется с плагинами Apache батика:Eclipse Luna 4.4: прикладной продукт с плагинами GMF, e4, BIRT, batik не проверяет
- org.apache.batik.bridge_1.6.0.v201011041432.jar
- org.apache. batik.css_1.6.0.v201011041432.jar
- org.apache.batik.css_1.7.0.v201011041433.jar
- org.apache.batik.dom.svg_1.6.0.v201011041432.jar
- org.apache. batik.dom_1.6.0.v201011041432.jar
- org.apache.batik.ext.awt_ 1.6.0.v201011041432.jar
- org.apache.batik.parser_1.6.0.v201011041432.jar
- org.apache.batik.pdf_1.6.0.v201105071520.jar
- org.apache.batik.svggen_1. 6.0.v201011041432.jar
- org.apache.batik.transcoder_1.6.0.v201011041432.jar
- org.apache.batik.util.gui_1.6.0.v201011041432.jar
- org.apache.batik.util. gui_1.7.0.v200903091627.jar
- org.apache.batik.util_1.6.0.v201011041432.jar
- org.apache.batik.util_1.7.0.v201011041433.jar
- org.apache.batik.xml_1.6.0.v201011041432.jar
Кроме того, я использую GMF (последний релиз 1.8.1), который поставляется со всеми пакетами батика в версии 1.6.
Я поместил все на свою целевую платформу, но тем не менее я попал в проблемы с версиями батика, если я хочу проверить свой продукт. Eclipse, похоже, зависит от версий 1.7 (т. Е. Пакета org.eclipse.e4.ui.css.core). Но GMF требует версии 1.6. И как только org.apache.batik.pdf включен, который существует только в версии 1.6, есть проблема, что он импортирует все другие пакеты batik в своей версии 1.6.
Я думал, что можно запустить его с несколькими версиями, действующими рядом друг с другом, так как батик не одиночный. Но если я проверяю продукт в Eclipse, я получаю ошибки, которые отсутствуют в одной или другой версии.
Я попробовал несколько комбинаций:
только 1,7 пакеты
Если я включаю все 1.7 пакеты в моей целевой платформе, а не 1,6 пакетов, GMF жалуется на недостающие 1,6 пакетов.
только 1,6 пакеты
Если я включаю только 1,6 пакетов, а не 1,7 пакеты, рамки затмения (расслоение org.eclipse.e4.ui.css.core) жалуется пропавших 1.7 пакетов.
Оба 1.6 и 1.7 пакеты
Если я включаю обе версии в целевой платформе, она, кажется, принимает самые новые из них. Затем я получаю жалобы от org.apache.batik.pdf (который существует только как 1,6), не хватает версий 1.6 других пакетов, и опять же из пакета GMF.
о запуске продукта:
Я нашел эти сообщения на форуме:
http://www.eclipse.org/forums/index.php/t/207375/
http://www.eclipse.org/forums/index.php/t/787032/
В основном они предлагают, чтобы изменить конфигурацию запуска продукта, и включают все пакеты (обе версии 1.6 и 1.7).
После некоторых попыток, это на самом деле работал на меня, но мой вопрос остается:
ли пакеты не могут быть включены и сосуществовать в нескольких версиях? Почему продукт загружает только более высокую версию, если требуется и более низкая версия? Или это может быть ошибка в инструменте проверки Eclipse IDE? Или я чего-то совсем не понимаю?
вы решить эту проблему? У меня такая же проблема. – fbenoit