2017-02-22 28 views
0

Мне нужно поделиться функцией с кем-то, с кем я не разделяю репозиторий. Это хорошая идея просто закрепить каталог каталога артефакта maven из моего локального репозитория maven и отправить его? В каталоге есть функция xml pom и jars. Есть ли лучший способ сделать это, не разделяя общий центральный репозиторий?Как использовать функцию karaf без репозитория maven?

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^