Я использую wso2 SP 4.3.0 и хочу расширить обработку потока с помощью пользовательской функции. Я следую этой документации: https://docs.wso2.com/display/SP430/Writing+Custom+Siddhi+Extensions#WritingCustomSiddhiExtensions-siddhi-script, поэтому я создал архетип maven, модифицированную логическую функцию и создал банку со сборкой maven.
Я переместил файл .jar в \lib, но когда я запускаю службу, консоль wso2-editor показывает мне
Как я могу это решить?
Спасибо всем.
Вы должны скопировать банку, которая находится в /component/target. Вышеупомянутая ошибка возникает из-за того, что вы скопировали банку для места, где SP ожидает пакет.
В этом случае не могли бы вы предоставить свою пользовательскую банку, чтобы я мог посмотреть
Привет, вы должны найти .jar по адресу связь Спасибо за поддержку
Я посмотрел на вашу банку, и есть проблема с тем, как построена банка. Мы используем подключаемый модуль apache Felix для создания пакета OSGi. Но когда я проверил банку, которой вы поделились, в вашем файле манифеста не было никаких параметров, связанных с пакетом. Пожалуйста, подтвердите, что вы построили проект, выполняя "mvn clean install" на корневом уровне проекта.
Я попытался запустить mvn clean install, но какая-то ошибка блокирует меня. проверка стиля проверки первой ошибки, поэтому я запускаю mvn install skip checkstyle во второй раз. Ошибка [ОШИБКА] Не удалось выполнить цель org.codehaus.mojo:findbugs-maven-plugin:3.0.3:findbugs (findbugs) в проекте : невозможно проанализировать конфигурацию mojo org.codehaus.mojo:findbugs-maven-plugin:3.0.3:findbugs для параметра pluginArtifacts: невозможно назначить запись конфигурации «pluginArtifacts» со значением «${plugin.artifacts}» типа java.util .Collections.UnmodifiedRandomAccessList в свойство типа java.util.ArrayList
У вас есть активное подключение к Интернету для машины, на которой вы пытаетесь создать проект?
Я нашел это решение
построить мою банку с этим параметром
на родительском pom я запускаю пакет mvn со следующим параметром: Пропустить тест checkstyle.skip = истина findbugs.skip = правда
это решение создает правильную банку и решает для меня.
до свидания
Привет, я скопировал .jar из /component/target в каталог <SP_HOME>/lib. как doc docs.wso2.com/display/SP430/Writing+Custom+Siddhi+Extensions Где находится правильный путь для копирования файла .jar? ты знаешь это? Спасибо