【问题标题】:Can file time stamps be used to define dependencies in Psake PowerShell makefiles?可以使用文件时间戳来定义 Psake PowerShell makefile 中的依赖关系吗?
【发布时间】:2015-02-08 17:56:00
【问题描述】:

据我所见,Psake 域特定的 PowerShell 脚本不会评估是否真的需要构建依赖对象 - 而是始终按顺序评估依赖对象。

有没有办法实现依赖关系,以便构建 make 目标(例如文件)的脚本仅在任何依赖文件比目标文件更新时才执行?

我尝试了前置条件和后置条件,但成功有限,但这似乎是一个标准要求,并且是我过去使用过的每一种 UNIX 风格的“make”。感觉就像我错过了一些明显的东西。救命!

【问题讨论】:

    标签: powershell makefile psake


    【解决方案1】:

    据我所知,Psake 没有这样的工具。类似的 PowerShell 构建工具 Invoke-Build 可以。如果“增量”任务对您的构建脚本很重要,您可以尝试一下。查看它的维基页面

    【讨论】:

    • 这很有帮助 - 我会尝试一下,看看它有多强大。乍一看还不错。
    • 我在这方面取得了不错的进展,并将我的构建转移到了 Invoke-Build。感谢您将这些放在一起 - 非常有帮助。当然我现在还有一个问题! stackoverflow.com/questions/28568879/…
    猜你喜欢
    • 1970-01-01
    • 2013-09-09
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多