如何在Julia中将私有依赖项添加到manifest.toml文件中?

如何在Julia中将私有依赖项添加到manifest.toml文件中?,julia,Julia,我正在尝试为具有私有依赖性的私有项目提交我的manifest.toml文件。在manifest.toml文件中,它有一个私有依赖性项目的本地路径,如下所示: [[Private_Package]] deps = ["AbstractTrees", "D3Trees", "DataStructures", "Distributions", "LinearAlgebra", "POMDPs", "Parameters", "Printf", "Random", "StatsBase"] path =

我正在尝试为具有私有依赖性的私有项目提交我的
manifest.toml
文件。在
manifest.toml
文件中,它有一个私有依赖性项目的本地路径,如下所示:

[[Private_Package]]
deps = ["AbstractTrees", "D3Trees", "DataStructures", "Distributions", "LinearAlgebra", "POMDPs", "Parameters", "Printf", "Random", "StatsBase"]
path = "/Users/logankilpatrick/.julia/dev/Private_Package"
uuid = "rand-rand-rand"
version = "0.X.0"

如何将其保存在清单文件中,但确保它不是本地路径,以便提交到repo

根据@kevbonham的建议,我最终选择了
Pkg.add()
。它成功了:

[[Private_Package]]
deps = ["AbstractTrees", "D3Trees", "DataStructures", "Distributions", "LinearAlgebra", "POMDPs", "Parameters", "Printf", "Random", "StatsBase"]
git-tree-sha1 = "x_x_x"
repo-rev = "master"
repo-url = "https://github.com/Private_Package/Private_Package.git"
uuid = "rand-rand-rand-rand-rand"
version = "0.2.0"

谢谢你们两位@DavidVarela

你们能不能不仅仅是
]devhttps://url.of/repo“
而不是
]dev path/to/repo
?当您执行
]dev时,默认情况下会填充该路径https://url.of/repo“
如何使用
Pkg.add
?@kevbonham这对我起到了作用。是的,我认为这个答案更好。如果您正在对CI进行测试,那么通过
add
是合理的。