草庐IT

build-environment

全部标签

c# - 如何强制 VS 2010 跳过未更改的项目的 "builds"?

我们产品的解决方案有100多个项目(500+ksloc的生产代码)。其中大多数是C#项目,但我们也很少使用C++/CLI来桥接与native代码的通信。重建整个解决方案需要几分钟时间。没关系。如果我想重建解决方案,我希望它真的需要一些时间。不好的是完全重建后构建解决方案所需的时间。想象一下,我使用了完全重建,现在没有对解决方案做任何更改,我按下Build(F6或Ctrl+Shift+B)。如果没有变化,为什么需要35秒?在输出中,我看到它开始“构建”每个项目-它没有执行真正的构建,但它做了一些消耗大量时间的事情。这35秒的延迟真是让人头疼。是的,我可以通过不使用构建解决方案而只使用构建

build - 构建和构建 OCaml 项目的首选方式是什么?

对于生态系统的新手来说,构建和管理构建中小型OCaml项目的规范首选方式是什么?我了解ocamlc的基础知识,&c--它们反射(reflect)了传统的UNIXC编译器,足以看起来简单明了。但是,在单个文件的一次性编译级别之上,尚不清楚如何最好地简单而干净地管理编译。问题不在于寻找潜在的工具,而在于找到一种或几种正确(足够)的方法——正如社区经验所验证的——用于构建和构建标准OCaml项目。我的模型用例是一个普通但不平凡的项目,纯OCaml或OCaml加上C依赖项。这样的项目:包含大量源文件许多标准库的链接一个或多个第三方库的链接可选地包含一个C库和OCaml包装器作为子项目(尽管这也

Android gradle build 错误 :(9, 0) Gradle DSL 方法未找到 : 'compile()' .

我在尝试同步我的项目时遇到以下构建错误:Error:(9,0)GradleDSLmethodnotfound:'compile()'Possiblecauses:Theproject'AlexTest'maybeusingaversionofGradlethatdoesnotcontainthemethod.ThebuildfilemaybemissingaGradleplugin.link:ApplyGradleplugin我已经尝试在底部的那个链接中应用他们链接到我的每一个gradle插件,但同样的问题,所以我得出结论,第一个错误是原因。这是AlexTest的build.gradl

build - Lisp 可执行文件

我刚开始学习Lisp,但不知道如何编译Lisp代码并将其链接到可执行文件。我正在使用clisp和clisp-c生成两个文件:.fas.lib接下来我该怎么做才能获得可执行文件? 最佳答案 我今天实际上正在尝试这样做,我发现在CLispREPL中输入它是有效的:(EXT:SAVEINITMEM"executable.exe":QUIETt:INIT-FUNCTION'main:EXECUTABLEt:NORCt)其中main是程序启动时要调用的函数的名称,:QUIETt抑制启动横幅,:EXECUTABLEt生成native可执行文件.

build - 如何更改 Gradle 下载位置

我开始学习gradle。但是,当我用Gradle构建Spring时;它将依赖项jar下载到C:\Users\UserName\.gradle有什么方法可以指定Gradle将依赖项jar下载到特定位置?就像我可以在Maven中指定存储库位置一样。系统信息:window764位Gradle1.0版 最佳答案 您可以设置GRADLE_USER_HOME环境变量、gradle.user.home系统属性或--gradle-user-home命令行参数。 关于build-如何更改Gradle下载位

build - 如何从 Jenkins 的另一份工作中提升特定的内部版本号?

我安装了PromotedBuildPlugin来自Jenkins现在我在从现有工作中推广构建时遇到了一些麻烦。这是场景:现有NightlyBuild每天晚上运行的作业,运行所需的所有测试和指标;现有DeployBuild接受参数${BUILD_NUMBER}并部署具有来自NightlyBuild的相应${BUILD_NUMBER}的构建假设[NightlyBuild]运行并成功构建了工件#39现在我可以运行[DeployBuild]作为参数传入#39[NightlyBuild]#39中的工件将被部署到现在为止还挺好。现在是我想添加BuildPromotions的部分...有没有办法推广

android - 如何使用 Ant 构建 Android 示例项目? build.xml 不存在

我相信我已经按照AndroidSDK中的说明进行操作,现在我正在尝试构建LunarLander示例(随机选择一个)$cdsamples/android-11/LunarLander$antdebugBuildfile:build.xmldoesnotexist!Buildfailed我相信所有PATH都设置正确。我以前在较旧的AndroidSDK版本中做过这个,我知道我没有遇到这个错误,所以我很困惑到底出了什么问题。哦,还有一条信息——我只安装了3.0平台包,所以我不确定这是否是错误。 最佳答案 你需要执行这个命令:androidu

go - go build 是什么意思? (去构建与去安装)

新的Go程序员通常不知道或对基本的gobuild命令的作用感到困惑。gobuild和goinstall命令究竟做了什么构建以及它们将结果/输出放在哪里? 最佳答案 go命令的作用取决于我们是为“普通”包还是为特殊的“main”包运行它。对于包裹gobuild  构建您的包,然后丢弃结果。goinstall构建然后安装你的$GOPATH/pkg目录中的包。对于命令(包main)gobuild  构建命令并将结果留在当前工作目录。goinstall在临时目录中构建命令,然后将其移动到$GOPATH/bin。将什么传递给gobuild?您

build - 使用 msbuild 复制所有文件和文件夹

只是想知道是否有人可以帮助我编写一些我正在尝试编写的msbuild脚本。我想做的是使用msbuild将所有文件和子文件夹从一个文件夹复制到另一个文件夹。{ProjectName}|----->Source|----->Tools|----->Viewer|-----{about5subdirs}我需要做的是将所有文件和子文件夹从工具文件夹复制到应用程序的调试文件夹中。这是我到目前为止的代码。'$(OutputPath)\\Tools')"/>构建脚本运行但不复制任何文件或文件夹。谢谢 最佳答案 我也在寻找这方面的帮助。我花了一段时间

ios - Xcode 4 : Build Failed, 没有问题

该应用在模拟器中运行良好,构建并运行。当我连接我的设备(运行iOS4.3的iPhone3GS)并以iPhone为目标时,结果是“构建失败”并显示“没有问题”。查看构建结果窗口,一切都是绿色的,有一个复选标记,包括构建失败通知。扩展成绩单显示没有错误。我不能排除签名或配置错误的可能性,但它给了我这些错误,我解决了它们,现在它没有给我任何错误或问题,只是“构建失败;没有问题”在哪些情况下构建会失败而不出现问题?有没有一种方法可以让我观察构建输出,看看我是否可以找到它失败的原因而没有问题?是否产生了超出问题列表的构建输出?我没有在构建窗口中看到它尝试将应用加载到我的设备上的位置-这是其他地方