当前位置: 首页 > 知识库问答 >
问题:

高效Karaf开发过程

向杜吟
2023-03-14

我的理想过程将是:

  1. 卡拉夫在后台运行
  2. 部署我的所有包和依赖项(脚本)
  3. 让karaf监视我的maven local repo以查看我的包中的任何更改
  4. 打包并安装单个工件,然后让karaf重新加载它们

目前我使用karaf assembly进行生产,但这不允许我观看本地maven repo,因此每个构建周期都需要停止并组装完整的karaf发行版,然后再次运行它,这既慢又低效。

附注。这个过程可以使用Gradle完成吗?

共有1个答案

纪晨
2023-03-14

最简单的方法是启动karaf clean并安装您的功能。你当然可以写这个部分。

然后键入bundle:watch*。这将监视本地maven repo在快照包中的更改。

如果您现在在单个包项目上执行mvn clean install,那么包将自动更新。

 类似资料:
  • 本文向大家介绍如何利用FutureBuilder提高开发效率,包括了如何利用FutureBuilder提高开发效率的使用技巧和注意事项,需要的朋友参考一下 常见场景 展示请求按钮 用户点击按钮,显示loading 展示数据或者错误 抽象模式 展示请求按钮(初始状态) 用户点击按钮,显示loading(请求中状态) 展示数据或者错误 (结束状态(成功或失败)) 转换成程序语言 以上三种现实情况对应

  • 本文向大家介绍教你用Type Hint提高Python程序开发效率,包括了教你用Type Hint提高Python程序开发效率的使用技巧和注意事项,需要的朋友参考一下 简介 Type Hint(或者叫做PEP-484)提供了一种针对Python程序的类型标注标准。 为什么使用Type Hint?对于动态语言而言,常常出现的情况是当你写了一段代码后,隔段时间你可能忘记这个方法的原型是什么样子的了,你

  • 学习各种组件和工具帮助你对Django应用进行改进和测试:

  • 特点 YodaOS 使用 lightd 服务管理灯光,即 App 要显示灯光效果,统一交由 lightd 去代理执行,而不推荐 App 直接去操作灯光。这样做的理由有以下几点: 方便开发者编写复杂的灯光效果。lightd 提供了抽象的 effects 灯光效果库,开发者使用 effects 库可以很容易的组合各种效果,并按顺序执行它。 资源管理。如果您只有一种灯效,那么直接操作 LED 是最简单的

  • 本文向大家介绍高效Web开发的10个jQuery代码片段,包括了高效Web开发的10个jQuery代码片段的使用技巧和注意事项,需要的朋友参考一下 在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。  1、检测Internet Explorer版本  当涉及到CSS设计时,对开

  • 本文向大家介绍Jetbrain IDE(PHPStom,Pycharm,Android Sudio,Idea...)高效开发远程程序,包括了Jetbrain IDE(PHPStom,Pycharm,Android Sudio,Idea...)高效开发远程程序的使用技巧和注意事项,需要的朋友参考一下 背景:公司1台配置比较弱的笔记本(8G内存)+1台性能良好的台式机(16G内存)。 原本笔记本除了安