java - 如何将 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
解决方案
是的,确实,Telosys API 暂时在 Maven Central 上不可用作为“.jar”人工制品。
因此,如果您想使用 Telosys API 将生成器嵌入到您自己的应用程序中,您有两种可能性:
经典方式:使用根项目“ 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 工具生成器
- 外部依赖(速度等)
- telosys-tools-api(具有 6 个依赖项的 Telosys API)
- telosys-tools-all ("all in one" fat jar)
- telosys-tools-parent(多模块项目)
最快的方法:
- 下载最新的 Telosys-CLI:https ://www.telosys.org/download/telosys-cli
- 解压
- 在您的项目依赖项中添加“ telosys-cli-3.2.2-001.jar
” (这个 jar 会更大一些,您的项目有不必要的类,但它会起作用)
注意:Telosys 核心将在未来版本的 Maven Central 上可用
推荐阅读
- typescript - 如何仅针对特定 ID 使用 SWR 进行变异?
- linux - 如何使用 bash 在一次读取操作中组合两个 STDOUT 消息流?
- javascript - Vuejs 默认对象不更新 dom 数据
- flutter - Flutter:有没有一种更简洁的方法可以无限滚动 Provider 属性?
- excel - VBA从excel创建word文档:Word文档未打开
- vue.js - 购物车vuejs中的反应性
- javascript - 如何在 discord.js 中邀请某人加入公会?
- xcode - 如何修复 SwiftUI tvOS ScrollView 跳跃/抖动/片状/错误/故障行为?
- php - GoDaddy 上的 php_com_dotnet 扩展?
- typescript - 基于包的打字稿条件类型