gravitee.io не может отлаживать политику в интеллигент - PullRequest
1 голос
/ 09 января 2020

Я использую intellij CE и пытаюсь отладить политику gravitee.io локально. Я борюсь из нескольких дней безрезультатно. Я C# разработчик и очень новичок в интеллигенции. Если кто-то может помочь мне решить проблему с отладкой, я буду очень признателен. Вот мои настройки: я клонировал ветку 1.30.x шлюза и management-api в следующих соответствующих каталогах:

C:\Work\Java\gravitee.io\git\gravitee-gateway-1.30.x
C:\Work\Java\gravitee.io\git\gravitee-management-rest-api-1.30.x

Я также скачал двоичные файлы gravitee.io 1.30.1 и поместил его в следующие соответствующие каталоги :

C:\Work\Java\gravitee.io\1.30.1\graviteeio-gateway-1.30.1
C:\Work\Java\gravitee.io\1.30.1\graviteeio-management-api-1.30.1

Согласно руководству, мне нужно запустить автономный контейнер для шлюза и управления-API в режиме отладки. Итак, вот моя конфигурация отладки для шлюза и API-интерфейса управления

Шлюз Gateway Debug Configuration

Management-api Management-API Debug Configuration

Они оба работают нормально в режиме отладки.

Теперь я создал политику maven и в pom. xml, я использую maven-resources- Плагин для копирования скомпилированной политики в следующие каталоги:

C:\Work\Java\gravitee.io\1.30.1\graviteeio-gateway-1.30.1\plugins
C:\Work\Java\gravitee.io\1.30.1\graviteeio-management-api-1.30.1\plugins

Я хотел бы отладить эту политику и достичь своих контрольных точек. Может кто-нибудь, пожалуйста, помогите мне настроить это? Без отладки разработка любого проекта просто невозможна, будь то C# или Java.

Я не вернусь автоматически к моим контрольным точкам. Я верю ... В мире Net у нас есть концепция символов отладки .. Я уверен, что нечто подобное будет доступно в Java, чтобы найти код m и достичь точки останова. Я до сих пор не понимаю, как только я развернул свой плагин (zip-файл) в соответствующем каталоге плагинов в gateway и management-api, нет волшебной вещи, которая позволила бы ему найти мой код и достичь точки останова.

Я уверен, что что-то отсутствует в моем проекте политики ИЛИ в настройках отладки шлюза и управления-API, которые могут помочь шлюзу и управлению-API найти мой код.

Я также хотел бы отметить, что политика загружается очень хорошо в gateway и management-api, так как я уже вижу журналы в консоли шлюза, выходящие из моей политики.

Любая помощь действительно приветствуется. Как я уже говорил, я очень новичок в intellij и Java world, но не в программировании.

Спасибо

...