0
我想为.net项目创建一个dar文件。我不想把所有的依赖关系都放到dar包中。我已经将所有依赖关系打包为nuget包,并将它们推送到TFS上的nuget feed。我想使用nuget feed中的包,我不想直接把它们放在dar文件中。但是,我找不到如何为位于tfs源的nuget包提供参考。XLDeploy从nuget feeds获取.net依赖关系
在java中,你可以做同样的事情,与Maven /关系。您可以将包发布到nexus,并且可以使用位于nexus中的deployit-manifest.xml中的包的文件URI。您不必将工件直接放入dar文件中。下面有一个例子。
<file.File name="common">
<targetFileName>common.jar</targetFileName>
<targetPath>/target/path/</targetPath>
<createTargetPath>true</createTargetPath>
<fileUri>maven:com.acme.temp:common:jar:4.0.0</fileUri>
</file.File>
是否有类似的方法用于.net项目的nuget/tfs提要。
你是如何创建的DAR文件通过TFS或本地?你是不是只想使用位于tfs feeds中的包作为你的dar包的参考包? –
我已经通过TFS创建了dar文件。是的,我的意思是。 – wasabi
部署包(dar文件)也是基于[清单文件]中存在的信息创建的(https://docs.xebialabs.com/xl-deploy/concept/xl-deploy-manifest-format.html #自定义部署包支持)。 TFS XL Deploy任务没有其他额外设置。 –