0
我需要與我不共享存儲庫的人共享一項功能。從本地Maven存儲庫中壓縮maven工件目錄目錄併發送它是一個好主意嗎? 該目錄具有功能XML POM和罐子。有沒有更好的方式做到這一點,共享一個共同的中央存儲庫?如何在不使用Maven存儲庫的情況下共享karaf功能?
我需要與我不共享存儲庫的人共享一項功能。從本地Maven存儲庫中壓縮maven工件目錄目錄併發送它是一個好主意嗎? 該目錄具有功能XML POM和罐子。有沒有更好的方式做到這一點,共享一個共同的中央存儲庫?如何在不使用Maven存儲庫的情況下共享karaf功能?
對於我會用一個KAR文件,這是推薦的方式來提供karaf功能之一,它會打包捆綁,功能和一個歸檔所有的依賴有兩種方式產生KAR文件:
首先一個,你就可以使用karaf本身:
[email protected]()> kar:create your-feature
的一個Seconde系列,您可以使用以下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