У меня есть проект со следующей структурой:
myProject
+ Annotations
- pom.xml
+ projectA
+ jqassistant
-my-rules.xml
- pom.xml
Между ними есть зависимости, так как некоторые классы из проекта A снабжены пользовательскими аннотациями из аннотаций. Текущая конфигурация в pom ProjectA выглядит следующим образом:
<configuration>
<concepts>
<concept>classpath:Resolve</concept>
</concepts>
<scanIncludes>
<scanInclude>
<path>../Annotations/target/classes</path>
<scope>java:classpath</scope>
</scanInclude>
</scanIncludes>
[...]
</configuration>
Все работает нормально, но теперь я хочу использовать аннотации как артефакт maven через URL-адрес хранилища, поэтому мне не нужно вручную добавлять его в каждый проект.
Итак, я ищу что-то вроде этого:
<scanInclude>
<path>https://...</path>
<scope>java:classpath</scope>
</scanInclude>
Если я правильно понимаю Руководство (https://buschmais.github.io/jqassistant/doc/1.2.0/) правильно, scanInclude работает только для каталогов / файлов, но не для URL-адресов.
Есть ли простое решение для этого?