我正在编写的 Elixir 库有两个自定义混合任务,一个旨在供将我的库作为其项目依赖项的用户使用,一个旨在仅在我的项目中使用。
这里的问题是,在将我的项目添加为 dep 之后,项目中的用户都可以使用这两个混合任务。
我该如何防止这种情况?我试图package: [ files: [ etc ] ]
在我的 Mix 配置中避免该任务,但它在我的测试项目中仍然可用,它通过 git 将我的库指定为 dep。
我正在编写的 Elixir 库有两个自定义混合任务,一个旨在供将我的库作为其项目依赖项的用户使用,一个旨在仅在我的项目中使用。
这里的问题是,在将我的项目添加为 dep 之后,项目中的用户都可以使用这两个混合任务。
我该如何防止这种情况?我试图package: [ files: [ etc ] ]
在我的 Mix 配置中避免该任务,但它在我的测试项目中仍然可用,它通过 git 将我的库指定为 dep。