问题标签 [build-process]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5914 浏览

c++ - 使用 scons,如何链接到预建库?

我最近开始使用 scons 构建几个小型跨平台项目。其中一个项目需要链接到预先构建的静态库......这是如何完成的?

在 make 中,我只需在 windows 上附加“link /LIBPATH:wherever libstxxl.lib”,在 unix 上附加“stxxl.a”。

0 投票
8 回答
2244 浏览

build-process - 何时使用构建工具?

一个初学者的问题,请耐心等待:我只是想知道在什么情况下应该使用像 nant 或 msbuild 这样的构建工具?我正在开发一个中型应用程序(.net 3.0),每个开发人员都在做他的工作,并在他的机器上构建,检查他的代码更改到存储库中。一旦我们都完成了,我将从存储库中获取所有代码,在我的机器上进行干净的构建,然后部署二进制文件。只是出于好奇,构建工具在哪里?

0 投票
3 回答
2004 浏览

c# - 如何从一个 Visual C# 项目构建两个不同的应用程序?

我有一个源代码库,它根据构建时定义的标志创建两个不同的应用程序。我可以使用 Makefile 来构建这两个应用程序,方法是指定两个不同的目标,一个使用标志编译,一个不使用标志编译,并且有一个可以构建两者的聚合目标。

如何在 Windows 上执行与 Visual C# Express 相同的操作?

0 投票
5 回答
9009 浏览

build-process - 如何让 doxygen 跑得更快?

Doxygen 有点慢 - 处理我的整个项目大约需要几分钟,所以对于小的增量更改,这比实际构建我的其余代码要长。有成千上万个文件没有任何文档,所以我猜它大部分时间都在处理它们。有没有办法让它在没有任何文档的情况下跳过文件?

让它只处理更改的文件怎么样?

0 投票
6 回答
2040 浏览

visual-studio-2008 - 您如何在发布构建期间自动部署网站?

在 Visual Studio 2008 中进行发布构建时,我想上传(通过 ftp)一个网站。我不希望上传任何源代码文件,最好配置应该上传哪些文件夹。我正在使用 ASP.NET Web 应用程序或 MVC。如何配置 VS.NET 以自动上传(和覆盖)最后部署的网站?

0 投票
7 回答
2182 浏览

visual-studio - 在 Visual C++ 解决方案中查找过时或丢失的依赖项或输出文件(或:为什么 VS 坚持不更改就重新构建项目?)

我有一个包含多个项目的解决方案。我只更改其中一个中的代码,但每次我点击Ctrl++ShiftB,Visual Studio 都会重建所有其他代码。

我希望它构建其他项目,所以这很好。不好的是,通常情况下,它会看到无事可做。我在某个地方有一个不稳定的依赖,所以这不起作用。

是否有工具或宏(或开关)可以探索依赖关系树并告诉我哪些文件丢失或过期,以便我可以让它停止?

我知道我可以通过(例如)触摸所有项目文件来解决这个特定情况。

不幸的是,当文件配置为生成输出文件时,我经常看到这种情况(例如,IDL 文件配置为输出类型库,但不包含“库”块,因此它永远不会创建 TLB )。

这不会通过触摸所有项目文件来解决,所以我正在寻找更通用的东西来添加到我的个人工具箱中,它可以很容易地告诉我为什么要重建文件,无论是因为它比依赖,或者因为项目被错误配置为期望永远不会生成的输出文件。

0 投票
1 回答
583 浏览

java - 如何在一个 Maven 配置文件和另一个配置文件之间切换?

如果我有一个由属性的存在激活的 Maven 配置文件,我如何定义另一个仅在另一个配置文件未激活时才激活的配置文件?

例如

0 投票
4 回答
434 浏览

html - 使 html 验证成为构建周期的一部分

目前,当我建立我的网站时,我必须在 3wbc 网站上手动打开验证它(意味着当歌剧弹出时,按 ctr+alt+shft+u)为每个页面。是否可以在我构建页面时自动验证每个页面?

Ps:此页面不验证;)

0 投票
3 回答
2693 浏览

build-process - 用于 C++ 项目构建自动化的 NAnt 脚本

任何人都可以提供任何用于 C++ 项目构建自动化的 NAnt 脚本示例吗?

谢谢!

0 投票
6 回答
27384 浏览

eclipse - 如何以编程方式运行 Eclipse 启动配置?

我发现很难很好地表达这个问题,因为有很多通用术语(运行、配置、启动等)。开始:

您可以将运行配置保存在.launch文件中。(在运行配置对话框的常用选项卡下,另存为共享文件。

我们将这些签入到 SVN。开发人员可以传递它们,这有助于让新开发人员更快地运行工作应用程序。

我想将这些作为我们构建的一部分进行检查,并使用它们以编程方式运行应用程序、测试等,而无需启动整个 IDE。

.launch在 UI 之外运行文件的最佳方式是什么?

编辑:我正在尝试统一在构建服务器和 IDE 上运行的测试。我并不是特别想放弃集成调试,使用 ant 脚本运行测试就是这种情况。

对于使用多个捆绑包进行集成测试或对整个捆绑包进行单元测试,这可能是一个更大的问题,您希望在其中模拟扩展。