问题标签 [build-tools]

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 投票
4 回答
319 浏览

build-process - 使用 ant 或 nant 等构建工具的投资回报率是多少?

对我来说,这听起来像是一个非常愚蠢的问题。

为什么不使用构建工具?

但是,我需要向我的同事解释为什么他应该使用某种构建工具。

他真正开始考虑与更多程序员一起工作的想法,但他不了解构建过程中需要更改哪些内容才能与更大的团队合作。(即防御性编程/单元测试您的代码,拥有错误数据库,编程模块化库,以及使用子存储库将模块存储在版本控制中。

这是一个相当大的技术堆栈,我需要证明……的投资回报率,所以我想我会从使用构建工具的投资回报率开始,而不仅仅是……说……点击编译。

0 投票
1 回答
370 浏览

security - Maven 安全问题

使用 Maven 是否存在安全问题?我今天将 Ant 用于我的主要项目,但我确实将 Maven 用于我编写程序峰值的“示例”项目。我确实喜欢 Maven 的某些部分,但担心通过该工具下载我的 jar。这是没有根据的担忧吗?“http://repo1.maven.org/maven2/”有多安全?有没有更安全的方式使用该工具?

谢谢。

0 投票
7 回答
261228 浏览

java - 蚂蚁警告:“'includeantruntime' 未设置”

我收到以下警告:

这是什么意思?

0 投票
4 回答
11488 浏览

c++ - cmake:编译统计

我需要弄清楚哪些翻译单元需要重组以缩短编译时间,如何使用 cmake 为我的翻译单元掌握编译时间?

0 投票
1 回答
339 浏览

mercurial - 是否有任何在设计时考虑到 Mercurial 的构建工具?

我刚刚将一个大型项目从遗留版本控制系统中移出,并移至 Mercurial。我现在面临着对旧的构建系统进行彻底检查以使用这个新的源代码控制系统的任务(机会!)。

是否有任何好的构建系统:

  • 可以使用多种语言和编译器构建项目
  • 与 Mercurial 很好地集成(例如,知道要提取某些修订版或子存储库的标记版本以进行依赖管理(与持续集成相反。))
  • 可扩展(我们需要在构建之前和之后执行几个审计步骤)
  • 易于使用

已经在那里了?尽管构建和维护另一个构建系统可能很有趣,但我宁愿重用成熟、稳定的产品并重新开发自己的代码。:) 如果没有考虑到 Mercurial 的工具,还有什么可以满足要求?还有什么可能是我忘记的?

0 投票
1 回答
323 浏览

scala - 使用“简单”配置为 SBT 中的多个测试文件夹设置操作

这实际上是在 SBT 中为多个测试文件夹设置操作的一种副本,但是答案是专门使用 SBT 的 Scala 语法。

在我们的项目中——目前是 SBT 0.10.1,但我希望我们能尽快升级到 0.11——我们使用 SBT 自己的 DSL 进行“简单”配置。

如何在 SBT 中为不同的文件夹创建单独的测试任务/命令?在我的具体情况下,我想要一批常规单元测试和一批集成测试。

第二个问题,是否有可能 - 使用 SBT - 更改 Java 属性?对于集成测试,我想将一个名为“env”的属性设置为“testing”(或“集成测试”很快),以便访问不同的 MongoDB 数据库。启动应用程序时,我可以使用 -Denv=testing 执行此操作,但是否可以在 SBT 中执行此操作?

0 投票
2 回答
1099 浏览

windows - __stdcall 没有任何装饰

我有一个.dll我怀疑使用__stdcall函数,但完全没有修饰的名称(甚至不是下划线或@符号)。我.def用别名为它写了一个文件

但我认为lib(我用来从.def文件创建导入库)忽略了别名(链接器仍然说func1@4未定义)

如何创建将映射func1@4到的导入库func1

0 投票
1 回答
1894 浏览

jboss7.x - jboss 7的耳塞结构

当我在使用 netbeans 6.9.1 构建的 jboss 7 中部署我的 ear 文件时,我们使用的是 J2EE 1.4、servlet 版本 1.4 和 EJB 版本 2.1。我得到了例外。jboss 7是否有任何特定的部署配置,如果有,请帮助我构建一个可以部署在jboss 7中的合适的ear文件。我有任何构建工具。

0 投票
1 回答
1069 浏览

ant - Ant:从 **/* 文件集选择器获取文件目录

我正在尝试修复 HTML5 Boilerplate ant 任务中的错误。有一个“清单”目标来自动创建一个 html5 缓存清单文件。

构建脚本中的第 717 行是有错误的区域:

问题是,给定一个目录结构,如:

输出忽略子目录:

解决此问题的最佳方法是什么?

0 投票
4 回答
58963 浏览

ruby-on-rails-3 - gem install json -v 1.7.3 给出“请更新您的 PATH 以包含构建工具”

当我运行时:

我得到:

当我运行时:

我得到:

我正在使用 Windows 8。我确实有c:\ruby193\bin我的路径。我该怎么做才能纠正这些错误?