问题标签 [custom-build]

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 回答
358 浏览

tfsbuild - 限制由 tfs 2010 构建服务检出的工作区部分

我正在一个项目中工作,其中一个主分支设置有多个并行开发和发布分支。这意味着许多相同或非常相似的文件并排存在于同一工作区中。当在 TFS 2010 构建服务上触发新构建时,整个工作区都会被检出,包括主分支的 15 个“副本”。但是,构建所需的唯一项目在主分支中。由于签出非常耗时,因此需要将签出的文件限制为主分支中的文件。有没有办法指示构建服务器执行此操作?我可以想象编写一个替换默认 GetWorkspace 活动的自定义构建任务可能会解决问题,但如果可能的话,我宁愿找出如何配置现有的构建定义。

0 投票
0 回答
144 浏览

javascript - 在没有配置文件定义的情况下扩展 Dojo 自定义构建?

为了熟悉一个文档记录不佳的 Dojo/JS 项目,我需要通过更多模块来扩展其当前的 Dojo 自定义构建。

我为自己的项目做了几次,*.-profile每次都将文件签入到版本控制中,这样我以后可以重用它,以便将来从 Dojo 源构建。

这次我没有*.-profile文件来查看应用程序的模块依赖项并通过我自己的模块进行扩展。我知道现有的 Dojo 环境是自定义构建,但我不知道它的依赖关系以及它构建的模块,而且dojo.require它的index.php.

我有哪些选择可以基于当前自定义构建及其所有依赖模块进行扩展自定义构建?

0 投票
0 回答
93 浏览

maven - 使用 maven/ant 自定义现有 grails 项目中的构建


我正在研究 grails 项目,我基本上需要exclude certain packages in my war提交文件,因为它们尚未最终确定。我们最初在 SVN 中进行分支只是为了拥有不同的项目,但我认为这种情况最好通过使用 maven/ant 的自定义构建文件来处理,并指定我们要排除的包。
我知道有一个 grails maven 插件,但我是 maven 的新手,现在正在阅读它。
如何利用 Maven 构建过程来实现这一点?
涉及的基本步骤是什么。

0 投票
1 回答
971 浏览

grails - 构建战争时删除插件视图(gsp)

我们在 grails 应用程序中使用了各种插件(如日志记录、spring security core、ui、acl 和许多其他插件)。现在这些插件带有默认 gsps(在每个插件的 views 文件夹中)。

我想构建一个不包含任何插件视图的 WAR。因此,当现在构建战争时,它会创建插件文件夹,其中包含插件默认附带的视图文件夹,这些视图引入了很多漏洞,所以我想排除插件视图。

我现在正在 BuildConfig.groovy 中尝试这个,如下所示:

但问题是代码试图在战争构建过程尚未创建视图时删除它们。因此,对于那些插件视图,我得到了一个找不到文件的错误。

我应该在哪里编写代码来删除插件视图,以便在构建 WAR 时它们已经创建并可删除,或者我如何不将插件视图包含在 WAR 中?

在此先感谢.. Priyank

0 投票
1 回答
319 浏览

visual-studio-2010 - VS 2010,自定义构建规则中的属性仅使用默认值

我正在将我的 VS2008 项目升级到 VS2010。目前问题出在自定义构建规则文件上。

我使用向导将其移植到新版本的 Visual Studio 并设法解决了大部分问题。

我的自定义构建规则是为 .xxx 扩展名定义的。您可以为此文件配置很多选项。我已经在 .props 值中指定了默认值,并为特定文件覆盖了其中一些。但是,查看为文件执行的命令行,似乎传递的是默认值,而不是为该文件指定的自定义值。

这是我的 .props 文件的片段:

我一直在与 masm 样本密切合作,但我不知道我做错了什么。

谢谢。

0 投票
1 回答
124 浏览

scala - 使用 SBT 管理自定义客户端构建

我们有一个可通过模块扩展的应用程序。(多项目)SBT 构建生成易于部署的分发工件。

客户端的一些自定义部署确实需要特定模块作为构建的一部分(换句话说,一组额外的依赖项)。我想知道创建此类自定义构建的最佳方法是什么 - 换句话说,是否有办法扩展主构建并仅添加这些依赖项?

现在我正在考虑以下方法:

  • 将主要应用程序打包(作为 ZIP)并发布
  • 在自定义构建中,获取 ZIP 文件,解压缩它,神奇地添加额外的 JAR 依赖项,然后再次压缩工件(“神奇地”,因为我不知道如何访问构建中指定的所有 JAR 依赖项)

但也许有更优雅的方式吗?

0 投票
1 回答
87 浏览

visual-studio - Visual Studio 2005 的自定义构建规则:不知何故,我的构建规则只编译第一个文件

我的项目中有 5 个 .pc 文件。我为他们创建了构建规则。但每次我构建项目时,它只编译第一个 .pc 文件。
我也尝试过手动编译第三个 .pc 文件,但它仍然只编译第一个 .pc 文件。

谁能帮我?我不知道任何人需要什么资源来解决这个问题。如果有要求,我可以提供。

任何帮助将不胜感激。

0 投票
1 回答
937 浏览

javascript - Dojo 1.6 自定义构建错误 - 无效的属性 ID

我正在尝试为我的应用程序使用 dojo 自定义构建并为其设置标准配置文件。当我运行 build.sh 我得到这个:

好像是在抱怨dojo.create()来电!?有人可以指出我正确的方向吗?

0 投票
1 回答
5522 浏览

rest - 如何使用 TeamCity REST API 获取触发构建的 buildId?

我已经通过 TeamCity REST API 触发了一个自定义构建:

http://{buildServer}/httpAuth/action.html?add2Queue={buildTypeId}

但是这个http请求没有任何响应消息,所以我不知道这个构建是在运行还是在构建队列中。

有没有人知道如何通过 REST API 获取这些信息?

0 投票
1 回答
2010 浏览

dojo - 使用 Gridx 的 Dojo 自定义构建

所以我一直在尝试在添加 gridx 小部件后构建我的 DOJO

我在 app.profile.js 文件中添加了 gridx 模块,如下所示:

在编译期间,我不断收到这些错误。

错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/Grid 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/core/model/cache/Async 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/modules/CellWidget 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/modules/Edit 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/modules/Filter 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖项:js/plugins/gridx/modules/Pagination 错误(311)缺少依赖项。模块:应用程序/屏幕;依赖:js/plugins/gridx/modules/pagination/PaginationBar

不知道我在这里缺少什么我已经排除了一段时间。

packages.json 代码