Мне нужно поделиться функцией с кем-то, с кем я не разделяю репозиторий. Это хорошая идея просто закрепить каталог каталога артефакта maven из моего локального репозитория maven и отправить его? В каталоге есть функция xml pom и jars. Есть ли лучший способ сделать это, не разделяя общий центральный репозиторий?Как использовать функцию karaf без репозитория maven?
0
A
ответ
0
Для этого я хотел бы использовать файл KAR, это один из рекомендуемых способов особенности предоставления karaf, она будет упаковать сверток, функцию и всю зависимость в одном архиве Есть два способа создания Кар файлов:
Сначала один, вы можете создать с помощью karaf себя:
[email protected]()> kar:create your-feature
Seconde один, вы можете создать файл Kar, используя следующий Maven плагин с проектом в качестве упаковки кар.
<build>
<plugins>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<version>4.0.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
Затем вы можете просто оставить архив kar в папке развертывания или установить его с помощью команды kar: install.
Для получения дополнительной информации уточните https://karaf.apache.org/manual/latest/kar