Я пытаюсь добавить некоторые функции в свой проект с открытым дневным светом (например, l2switch, dlux, rest,...). Раньше я редактировал файлы functions.xml и pom.xml для добавления функций в выпуск Carbon. В настоящее время я использую выпуск Nitrogen, при добавлении этих зависимостей в файл pom.xml моих функций я все еще не могу обнаружить функции при входе в свой karaf (используя функцию: install/list).
<dependency>
<groupId>org.opendaylight.netconf</groupId>
<artifactId>features-restconf</artifactId>
<classifier>features</classifier>
<version>${restconf.version}</version>
<type>xml</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.opendaylight.dluxapps</groupId>
<artifactId>features-dluxapps</artifactId>
<classifier>features</classifier>
<version>${dluxapps.version}</version>
<type>xml</type>
<scope>runtime</scope>
</dependency>
я пропустил что-то еще? когда я пытаюсь добавить репозитории, как я это делал ранее в Carbon-Release. Файл feature.xml автоматически сгенерирован заново, и все мои изменения удалены.
Я использую выпуск Nitrogen, определяя и -DarchetypeVersion=1.4.0 при создании моего артефакта maven.