是否可以使用 maven 安装 karaf 服务器?
Is it possible to install the karaf server using maven?
我想使用 maven 部署一个完整的 karaf 服务器,包括我自己的功能。但到目前为止,我无法找到将 karaf 服务器本身添加为依赖项的方法。这将节省大量手动步骤,尤其是。对于不需要手动设置 karaf 的其他开发人员。
这会有额外的好处,我不必将 karaf 服务器签入存储库,以便从存储库中获得所有必需的部分。
问题:有没有一种方法可以使用 karaf 配置项目,无需从 karaf 网站手动下载文件即可设置 karaf 服务器和所有必需的依赖项?
这可以使用 karaf-maven-plugin 来完成。甚至还有一个 karaf 附带的例子:examples/karaf-maven-example.
下面是示例的作用
- karaf-maven-example-运行 使用 karaf-maven-plugin:运行 目标下载并启动 Karaf 实例。
- karaf-maven-example-运行-bundle 使用 karaf-maven-plugin:运行 目标来下载、启动 Karaf 实例并在此 运行 中部署项目包]宁实例。
- karaf-maven-example-deploy 使用 karaf-maven-plugin:deploy 目标将模块工件部署到 Karaf 实例中(例如远程)。
- karaf-maven-example-client 使用 karaf-maven-plugin:client 目标在 运行ning Karaf 实例上执行 shell 命令。
- karaf-maven-example-kar 将功能存储库打包为 kar 文件,准备部署。
- karaf-maven-example-assembly 使用 karaf-maven-plugin 创建 Karaf 发行版。
有关详细信息,请参阅 here。
我想使用 maven 部署一个完整的 karaf 服务器,包括我自己的功能。但到目前为止,我无法找到将 karaf 服务器本身添加为依赖项的方法。这将节省大量手动步骤,尤其是。对于不需要手动设置 karaf 的其他开发人员。
这会有额外的好处,我不必将 karaf 服务器签入存储库,以便从存储库中获得所有必需的部分。
问题:有没有一种方法可以使用 karaf 配置项目,无需从 karaf 网站手动下载文件即可设置 karaf 服务器和所有必需的依赖项?
这可以使用 karaf-maven-plugin 来完成。甚至还有一个 karaf 附带的例子:examples/karaf-maven-example.
下面是示例的作用
- karaf-maven-example-运行 使用 karaf-maven-plugin:运行 目标下载并启动 Karaf 实例。
- karaf-maven-example-运行-bundle 使用 karaf-maven-plugin:运行 目标来下载、启动 Karaf 实例并在此 运行 中部署项目包]宁实例。
- karaf-maven-example-deploy 使用 karaf-maven-plugin:deploy 目标将模块工件部署到 Karaf 实例中(例如远程)。
- karaf-maven-example-client 使用 karaf-maven-plugin:client 目标在 运行ning Karaf 实例上执行 shell 命令。
- karaf-maven-example-kar 将功能存储库打包为 kar 文件,准备部署。
- karaf-maven-example-assembly 使用 karaf-maven-plugin 创建 Karaf 发行版。
有关详细信息,请参阅 here。