我想知道是否可以通过GIT向库声明依赖项。我的用法很简单,我有一些工具,我想在我的项目之间共享,但是我不想将它们添加到haxelib (因为这个工具对其他人来说并不是很有趣)。否则,我希望那些安装我的库的人也能得到我的工具(不需要手动使用haxelib git .)。
有可能吗?(我在文件中没有读到关于这一点的任何东西)
发布于 2014-04-29 02:38:53
目前在Haxelib中不支持这一点,尽管这将是一个很好的结果,也不会太难实现。如果您对Haxelib感兴趣,这并不难,在Haxelib Github项目上打开一个问题,也许我们可以帮助您了解如何做出贡献。
如果您需要解决方法,可以创建一个"run“脚本,这样您就可以:
# 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-项目。
发布于 2017-11-03 14:04:54
截至2016年,这一举措现在得到了哈西利布的本土支持。你可以看到PR 这里。
正如PR中提到的,您可以使用以下两种方法中的一种:
haxelib git:<url> (类似于克隆git存储库)。haxelib git:<url>#commit-ish (克隆到特定提交,指定哈希。发布于 2017-11-08 08:19:48
无耻的插头,但你可以检查我的http://lib.haxe.org/p/hxmlinstall/
-lib hxmlinstall添加到hxml中。#git https://github.com/you/tools commithash
-lib forkedlib:git在构建时,如果lib存储库不在指定的%逗号%上,则会警告您
运行haxelib run hxmlinstall以安装/拉/更新所有依赖项
https://stackoverflow.com/questions/23350914
复制相似问题