问题标签 [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.
java - 将 buildToolsVersion 21.0.2 更新到 22.0.1 时出错
最近添加了这个:
buildToolsVersion '22.0.1'
我正在使用不同的产品风味。
以下是错误:
错误:任务 ':app:dexStageRelease' 执行失败 UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException:方法 ID 不在 [0, 0xffff] 中:com.android.dx.merge.DexMerger$65536 在 com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502
) IdMerger.mergeSorted(DexMerger.java:277) 在 com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) 在 com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168)
在 com .android.dx.merge.DexMerger.merge(DexMerger.java:189) 在 com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) 在 com.android.dx.command.dexer.Main .runMonoDex(Main.java:303)
在 com.android.dx.command.dexer.Main.run(Main.java:246) 在 com.android.dx.command.dexer.Main.main(Main.java:215 ) 在 com.android.dx.command.Main.main(Main.java:106)
android - Clean Blank Android App 无法构建 - '未能找到构建工具修订版 23.0.0 rc1'
Android 新手,尝试构建一个干净的“空白应用程序”android 项目。
我收到以下错误,这很令人困惑,因为我使用 SDK 管理器安装了 24 版,不确定它为什么要寻找 23 版。它没有给我任何类型的行号来查看,有什么建议吗?谢谢你。
continuous-integration - 如何在LabVIEW中使用编译标志为不同的目标编译VI?
我有五个运行几乎相同代码的 RT 目标。我不想将 VI 复制到每个目标。显然是因为我不想在发生更改时重新复制所有内容。我的首选方法是编写一个带有一些条件禁用或案例结构的 VI,其中决定是否启用它应该使用构建文件/脚本进行。
为了实现案例切换,我想在构建脚本中定义字符串常量,并且死代码消除应该在编译后删除未使用的案例。
实现这一目标的正确工具是什么?您将如何将其与 CI 结合起来?
java - 为什么 system.out.println 更改会在不构建 jar 的情况下反映?
我使用 maven 作为构建工具并运行一些集成测试用例。我在我的测试用例中使用System.out.println()
并做了一些语句,mvn verify
甚至我没有clean install/package
使用 jar。这些更改反映了日志语句。mvn verify 是否隐式执行 ainstall/package
或不需要构建 jar。如果有人有任何想法,请分享。
android-studio - Android Studion 构建工具版本
如何在 Android Studio 中设置默认构建工具版本?每次我创建一个新项目时,我都需要将其设置为旧版本(默认 23.0.0 rc1,旧 22.0.1),因为错误
npm - 从 npm 脚本命令访问 project.json webroot 值?
我正在尝试使用 NPM 作为我的 ASP.NET 5 (Vnext) 构建工具以及用于构建我的 js/cs 文件,但我不想在我的 npm 和 asp.net 5 配置文件中复制配置值。
在我的项目中,我有以下文件
包.json
项目.json
我希望能够从 ASP.NET 5 json 文件中提取 webroot 值并在 npm scripts 命令中使用它,如下所示
android - 如何修复构建工具 (22.0.0/1) 依赖问题
上个月之前,我一直在使用 Eclipse 进行 android 开发。但现在由于谷歌的政策,我正在尝试使用 android studio。
我很累。
我遇到了这个错误
我不明白这个消息。因为我不使用“构建工具修订版 23.0.0 rc”,所以我使用的是 22.0.0。
但我遇到了那个错误继续。所以我下载并安装了 Build Tools 23.0.0 rc2。但是我遇到了网络错误。
请解决方案。我累了。
android - 将cordova项目导入android studio时出错
尝试导入cordova项目时出现以下错误。 但我有构建工具 19.1、20 和更高版本。
我有最新的科尔多瓦 5.1.1 版,请参考下图。
这是我的 SDK 管理器。
我检查了很多 stackoverflow 问题。但是没用
任何帮助表示赞赏。
jenkins - 是否可以在主要工作开始之前在 Jenkins 中触发依赖工作?
工作很少:A、B和其他。 A依赖于B,即A作业触发B一个,但反之亦然。 A和B不能同时运行。
因此,问题在于作业相互锁定:A等待B将完成,而B无法启动,因为A已启动(正在等待B完成)。
是否可以在A作业开始之前触发B作业?
上游和下游功能以及找到的插件都无法解决问题。其他一些工作也可以开始B工作。任何作业都没有任何工件依赖性。
有任何想法吗?
gulp - 偶尔使用 gulp-changed 和/或 gulp-newer 和上传任务的 Gulpfile 异常
我写了一个不错的小构建脚本,它运行一些非常标准的任务,比如......
deploy/
最初清理我的目录- 构建、连接、丑化和将文件从其
dev/
目录复制到关联deploy/
目录 - 关注变化
- 等等
但是为了更好的上下文,我将其包括在下面:
我遇到的问题与upload
任务和copy
任务直接相关。
在运行gulp --env [environment-name]
(例如gulp --env staging
)或只是gulp --env
时,有时当我保存位于 的子目录之一中的文件时 dev/liquid/
,copy
任务会按预期运行,然后通过上传单个保存和复制的文件。upload
任务。但是,有时我会保存一个文件并且copy
任务照常运行,但随后手表upload
会发疯并尝试上传其中的每个文件deploy/
(这会导致 api 调用限制错误,这自然会给我带来问题)。
我最初gulp-changed
在我的copy
任务中使用过,但后来注意到它只会做 1:1 映射而不是目录(不确定我在这方面有多正确)。所以我切换到gulp-newer
,并且事情工作了一段时间,但后来事情又开始吓坏了。
我不知道是什么原因造成的,我有我的怀疑,但我不知道如何对它们采取行动。任何建议、观察、改进建议、浪漫晚餐的好地方、可靠的宠物保姆等都将不胜感激。
特技特技!!!
_t
编辑:我一直很难重现这个怪胎(即所有文件都试图一次上传),有时运行相同gulp --env staging
的文件会导致怪胎,而其他时候在同一组文件上启动相同的任务确实没有什么。也许它可能与 gulp-newer 和 gulp-changed 使用 date modified 作为比较有关?
双重编辑:也许这是一种竞争条件,因为它有时有效,有时无效?我记得在 node-glob 或 minimatch github 页面上看到了一些关于竞争条件的内容......