首页 > 解决方案 > 如何将 Telosys 存储库添加为 Maven 依赖项?

问题描述

我试图将 telosys 添加为 maven 依赖项,但我可以这样做,因为它没有在 Maven Central 上发布。我也尝试使用 jitpack,但它不起作用。有没有办法做到这一点?Telosys 组织:https ://github.com/telosys-tools-bricks Telosys repo 我正在尝试使用:https ://github.com/telosys-tools-bricks/telosys-tools-api

标签: javamavenmaven-dependencyjitpacktelosys

解决方案


是的,确实,Telosys API 暂时在 Maven Central 上不可用作为“.jar”人工制品。

因此,如果您想使用 Telosys API 将生成器嵌入到您自己的应用程序中,您有两种可能性:

  1. 经典方式:使用根项目“ telosys-tools-parent从源代码
    构建胖罐“telosys-tools-all-XXXjar”(Telosys 核心)https://github.com/telosys-tools-bricks/telosys -tools-parent Maven 依赖项(9 个 git 存储库):



    • telosys-tools-parent(多模块项目)
      • telosys-tools-all ("all in one" fat jar)
        • telosys-tools-api(具有 6 个依赖项的 Telosys API)
          • telosys-工具-公地
          • telosys-工具-数据库
          • telosys 工具库
          • telosys 工具 dsl 解析器
          • telosys-工具-通用模型
          • telosys 工具生成器
        • 外部依赖(速度等)
  2. 最快的方法:

  • 下载最新的 Telosys-CLI:https ://www.telosys.org/download/telosys-cli
  • 解压
  • 在您的项目依赖项中添加“ telosys-cli-3.2.2-001.jar
    ” (这个 jar 会更大一些,您的项目有不必要的类,但它会起作用)

注意:Telosys 核心将在未来版本的 Maven Central 上可用


推荐阅读