首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haxelib依赖于git库

Haxelib依赖于git库
EN

Stack Overflow用户
提问于 2014-04-28 20:49:26
回答 3查看 687关注 0票数 0

我想知道是否可以通过GIT向库声明依赖项。我的用法很简单,我有一些工具,我想在我的项目之间共享,但是我不想将它们添加到haxelib (因为这个工具对其他人来说并不是很有趣)。否则,我希望那些安装我的库的人也能得到我的工具(不需要手动使用haxelib git .)。

有可能吗?(我在文件中没有读到关于这一点的任何东西)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-29 02:38:53

目前在Haxelib中不支持这一点,尽管这将是一个很好的结果,也不会太难实现。如果您对Haxelib感兴趣,这并不难,在Haxelib Github项目上打开一个问题,也许我们可以帮助您了解如何做出贡献。

如果您需要解决方法,可以创建一个"run“脚本,这样您就可以:

代码语言:javascript
复制
# Run the project's run.n file
haxelib run mylib   

# Your "run.n" file could have a "setup" command that runs 
# the "haxelib git" commands for the user
haxelib run mylib setup  

这是个小问题,但在这段时间内可能会起作用。有关如何为haxelib运行脚本的更多信息,请参见haxelib#runnable-项目

票数 3
EN

Stack Overflow用户

发布于 2017-11-03 14:04:54

截至2016年,这一举措现在得到了哈西利布的本土支持。你可以看到PR 这里

正如PR中提到的,您可以使用以下两种方法中的一种:

  • haxelib git:<url> (类似于克隆git存储库)。
  • haxelib git:<url>#commit-ish (克隆到特定提交,指定哈希。
票数 1
EN

Stack Overflow用户

发布于 2017-11-08 08:19:48

无耻的插头,但你可以检查我的http://lib.haxe.org/p/hxmlinstall/

  1. -lib hxmlinstall添加到hxml中。
  2. 将您的工具注释如下
代码语言:javascript
复制
#git https://github.com/you/tools commithash
-lib forkedlib:git

在构建时,如果lib存储库不在指定的%逗号%上,则会警告您

运行haxelib run hxmlinstall以安装/拉/更新所有依赖项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23350914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档