簡體   English   中英

如何在沒有Maven存儲庫的情況下共享karaf功能?

[英]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命令進行安裝。

有關更多信息,請檢查https://karaf.apache.org/manual/latest/kar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM