[英]how to sharing a karaf feature without a maven repository?
我需要與不與我共享存儲庫的人共享功能。 從我本地的Maven存儲庫中壓縮Maven工件目錄目錄並發送過來是個好主意嗎? 該目錄具有xml pom和jars功能。 除了共享公共中央存儲庫之外,還有其他更好的方法嗎?
為此,我將使用KAR文件,這是配置karaf功能的推薦方法之一,它將打包您的包,功能和所有依賴項到一個檔案中,有兩種生成kar文件的方法:
第一個,您可以使用karaf本身生成:
karaf@root()> kar:create your-feature
第二,您可以使用以下maven插件將kar文件打包為您的項目來生成kar文件。
<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歸檔文件放到deploy文件夾中,或使用kar:install命令進行安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.