是否可以使用maven安装karaf服务器?

时间:2018-12-05 15:27:57

标签: maven apache-karaf

我想使用maven部署包括我自己的功能的完整karaf服务器。但是到目前为止,我还找不到一种将karaf服务器本身添加为依赖项的方法。尤其是,这将节省很多手动步骤。其他无需手动设置karaf的开发人员。

这将带来额外的好处,我不必将karaf服务器检入到存储库中即可从存储库中获得所有必需的零件。

问题:是否可以使用karaf配置项目,从而无需手动从karaf网站下载文件就可以设置karaf服务器和所有必需的依赖项?

1 个答案:

答案 0 :(得分:2)

这可以使用karaf-maven-plugin完成。甚至有一个karaf附带的示例:examples / karaf-maven-example。

这是示例的作用

  • karaf-maven-example-run使用karaf-maven-plugin:run目标下载并启动Karaf实例。
  • karaf-maven-example-run-bundle使用karaf-maven-plugin:run目标下载,启动Karaf实例并在此正在运行的实例中部署项目包。
  • karaf-maven-example-deploy使用karaf-maven-plugin:deploy目标将模块工件部署到Karaf实例中(例如,远程)。
  • karaf-maven-example-client使用karaf-maven-plugin:client目标在正在运行的Karaf实例上执行Shell命令。
  • karaf-maven-example-kar将要素存储库打包为kar文件,可以部署了。
  • karaf-maven-example-assembly使用karaf-maven-plugin创建一个Karaf发行版。

有关更多详细信息,请参见here

相关问题