Я написал несколько плагинов затмения и объединил их в своих действиях. Если функции содержат только плагины, все в порядке. Но если я включаю функцию к функции, то я получаю следующее сообщение об ошибке:Почему eclipse не находит мои функции?
Unable to find feature "<featureName>" with version in range [2.6.0,2.6.1).
где featuerName является в том числе функцию. Я безуспешно возился с номерами версии включенной функции.
здесь прибывает включая feature.xml
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="de.mdsd.xtext.support.validator.model.sdk"
label="Xtext Support Validator Generator Feature"
version="2.6.0.qualifier"
provider-name="XXX Software">
<description>
This plugin provides a small DSL for describing and generating an Xtext validator class.
</description>
<includes
id="de.mdsd.xtext.support.sdk.sdk"
version="[2.6.1,3.0.0)"/>
<requires>
<import plugin="org.eclipse.xtext"/>
<import plugin="org.eclipse.equinox.common" version="3.5.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.emf.codegen.ecore" version="2.10.2" match="greaterOrEqual"/>
<import plugin="de.mdsd.xtext.swtch.model" version="2.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtext.util"/>
<import plugin="org.eclipse.emf.ecore"/>
<import plugin="org.eclipse.emf.common"/>
<import plugin="org.eclipse.xtext.xbase.lib"/>
<import plugin="org.antlr.runtime"/>
<import plugin="org.eclipse.xtext.common.types"/>
<import plugin="org.apache.log4j"/>
<import plugin="org.eclipse.xtext.ui"/>
<import plugin="org.eclipse.ui.editors" version="3.5.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.ui.ide" version="3.5.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtext.ui.shared"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.xtext.builder"/>
<import plugin="org.eclipse.xtext.common.types.ui"/>
<import plugin="org.eclipse.xtext.ui.codetemplates.ui"/>
<import plugin="org.eclipse.compare"/>
<import plugin="de.mdsd.xtext.support.sdk" version="2.1.0" match="greaterOrEqual"/>
<import plugin="de.mdsd.xtext.up.name.providerswitch.model" version="1.4.0" match="greaterOrEqual"/>
</requires>
<plugin
id="de.mdsd.xtext.support.validator.model"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="de.mdsd.xtext.support.validator.model.ui"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
здесь приходит включенный feature.xml
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="de.mdsd.xtext.support.sdk.sdk"
label="Xtext Support Feature"
version="2.6.1.qualifier"
provider-name="MDSD Software">
<description url="http://www.example.com/description">
This is a collection of classes that support the development
of Xtext generated tools.
Now it contains switches and name providers for GenModel-, Ecore models and Xtext grammars.
</description>
<copyright url="http://www.example.com/copyright">
Copyright Olaf Bigalk 2013
</copyright>
<license url="http://www.example.com/license">
EPL
</license>
<requires>
<import plugin="org.eclipse.emf.ecore" version="2.9.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtext" version="2.4.2" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtend.lib"/>
<import plugin="com.google.guava"/>
<import plugin="org.eclipse.xtext.xbase.lib"/>
<import plugin="org.eclipse.emf.codegen.ecore"/>
<import plugin="org.eclipse.xtext.ui" version="2.4.3" match="greaterOrEqual"/>
<import plugin="org.eclipse.jdt.core" version="3.9.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtend.typesystem.emf" version="1.4.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.xtext.xbase" version="2.8.3" match="greaterOrEqual"/>
<import plugin="org.eclipse.emf" version="2.6.0" match="greaterOrEqual"/>
</requires>
<plugin
id="de.mdsd.xtext.support.sdk"
download-size="0"
install-size="0"
version=""
unpack="false"/>
<plugin
id="de.mdsd.xtext.support.xtend.utils"
download-size="0"
install-size="0"
version=""
unpack="false"/>
<plugin
id="de.mdsd.xtext.support.xbase.utils"
download-size="0"
install-size="0"
version=""
unpack="false"/>
<plugin
id="de.mdsd.xtext.support.utils"
download-size="0"
install-size="0"
version=""
unpack="false"/>
</feature>
Что является причиной этой ошибки?
Здесь ничего не достаточно, чтобы сказать что-либо. Покажите нам feature.xml для включенных и включенных функций. Как вы устанавливаете эти функции? –
Спасибо, что нашли время для изучения моего вопроса. – bibodo