build相关内容

如何并行运行多个 npm 脚本?

在我的 package.json 中,我有这两个脚本: "脚本": {"start-watch": "nodemon run-babel index.js","wp-server": "webpack-dev-server",} 每次开始使用 Node.js 进行开发时,我都必须并行运行这两个脚本.我首先想到的是添加这样的第三个脚本: "dev": "npm run start-watch ..
发布时间:2021-12-01 21:30:35 前端开发

iOS - 构建失败,CocoaPods 找不到头文件

我有一个使用 CocoaPods 的 iOS 项目.一切都很顺利,直到另一位开发人员开始在同一个项目上工作.他进行了一些更改(据我所知仅对代码进行了更改)并在 repo 中创建了一个新分支.我检查了他的分支并尝试构建它,但我收到一个错误:ASLogger/ASLogger.h 文件未找到. 即使我删除整个项目并制作一个新副本并使用“pods install".构建失败仍然存在.你知道问题出在 ..
发布时间:2021-12-01 17:59:21 移动开发

SciTE4AutoIt3 的构建和编译选项之间有什么区别?

在 SciTE4AutoIt3 的 Tools 菜单中,我可以选择 Build 或 Compile. 有什么区别?他们都创建了一个 .exe 文件. 解决方案 构建是一系列步骤,通常包括: 编译 更新版本信息 包含资源和舱单信息. 对于 AutoIt,使用 SciTE 编辑器,Compile 和 Build 几乎相同.唯一的区别是 Compile 为您提供一个 GUI ..
发布时间:2021-11-30 20:58:27 其他开发

PHP 的默认配置是什么?

在通过 tasksel 进行标准 LAMP 安装时设置的默认 PHP --configure 标志是什么?我必须重新编译 PHP 以包含我伙伴的进程控制,但我无法找到所有“默认"标志的列表. 解决方案 你可以做 php -i |grep config -i 这应该返回 taskel 使用的配置. 备份你的php.ini,然后再重新编译... PS:您可能需要下载PHP源代码进行 ..
发布时间:2021-11-30 19:12:21 PHP

关于如何部署 C++ 代码以在任何地方工作的提示

我不是在谈论制作可移植的代码.这更多是一个分配问题.我有一个中型项目.它对公共库(例如 openssl、zlib 等)有几个依赖项.它在我的机器上编译得很好,现在是时候将它提供给全世界了. 本质上以最好的方式构建工程.我想为 Windows、Linux、MacOSX 等制作安装程序.我想制作一个可下载的 tar 球,使代码可以与 ./configure 和 make 一起使用(可能通过 au ..
发布时间:2021-11-30 19:08:02 C/C++开发

仅使用 Windows SDK 7.1 编译 ATL 项目

我有一个需要编译的项目.它是在我们只安装了 Windows SDK 7.1 的构建服务器上编译的.我不想在这台机器上安装实际的 Visual Studio,但收到错误“找不到 atlstr.h"我刚刚读到的文件是 ATL 的一部分,它是 Visual Studio 的一部分. 有什么方法可以让我在不安装 Visual Studio 的构建服务器上编译它吗? 解决方案 ATL 现在作为 ..
发布时间:2021-11-30 14:11:40 C/C++开发

在 64 位系统上组装 32 位二进制文​​件(GNU 工具链)

我编写了成功编译的汇编代码: as power.s -o power.o 但是,当我尝试链接目标文件时它失败了: ld power.o -o power 为了在 64 位操作系统 (Ubuntu 14.04) 上运行,我在 power.s 文件的开头添加了 .code32,但是我仍然得到错误: 分段错误(核心转储) power.s: .code32.section .data ..
发布时间:2021-11-30 11:05:26 服务器开发

通过gradle上传到artifactory时如何更改jar文件名

我正在使用 gradle 将 jar 上传到 artifactory.我设法做到了,但是我正在尝试更改 jar 文件名,但它并没有真正让我这样做. 我正在使用 shadowJar 进行打包.我就是这样做的: 应用插件:'java'应用插件:'maven'应用插件:“想法"应用插件:'maven-publish'应用插件:'com.github.johnrengelman.shadow'sh ..
发布时间:2021-11-28 22:25:39 其他开发

Gradle 构建挂起且没有失败,DefaultFileLockManager 获取和释放守护进程地址注册表上的锁

我有几个基于 gradle 的项目,最近在所有这些项目上我都无法执行 ./gradlew clean build.运行此程序时,当我使用 --debug 标志运行时,我陷入了 >建筑 7% >:compileJava >解决依赖关系 ':compileClasspath' 并且它永远不会前进. 当我使用 --debug 标志运行时,我得到了关于 DefaultFileLockManager ..
发布时间:2021-11-28 22:25:18 Java开发

为单个 Jenkins 作业构建多个 Maven 配置文件

我正在尝试在单个 Jenkins 作业中构建多个 Maven 配置文件.每个配置文件更改一些代码,然后通过在命令行中执行 mvn -Pdev install 然后 mvn -Pprod install 创建一个 jar(根据 Maven 使用 mvn -Pdev,prod install 应该可以工作,但对我不起作用).这是我项目的 pom.xml 中的两个配置文件: ..
发布时间:2021-11-28 22:24:11 其他开发

将复杂的项目从 Ant 迁移到 Maven - 如何处理异常的文件夹结构?

在我的新项目中,我面临着一个复杂的基础架构,其中包含多个模块,这些模块多年来以令人不快、不受控制的方式增长. 说到点子上:构建过程是恐怖的.有 40 多个不同的、复杂的 Ant 文件,它们被多次连接,SOA 框架还生成了几个动态 Ant 文件.花了几天的时间才真正理解了所有依赖项,并最终构建了没有任何错误的整个项目. 我的计划是或者是将整个项目从 Ant 迁移到 Maven,因为计划了 ..
发布时间:2021-11-28 18:02:11 Java开发

如何在 Android Gradle 中自动增加 versionCode

我正在试验基于 Gradle 的新 Android 构建系统,我在想,用它自动增加 versionCode 的最佳方法是什么.我在考虑两种选择 创建versionCode文件,从中读取数字,增加它并将其写回文件 解析AndroidManifest.xml,从中读取versionCode,增加它并写回AndroidManifest.xml 有没有更简单或更合适的解决方案? 有没有 ..
发布时间:2021-11-27 19:19:26 移动开发

如何使用 gradle 在 APK 文件名中设置 versionName?

我正在尝试在 gradle 自动生成的 APK 文件名中设置特定的版本号. 现在 gradle 生成 myapp-release.apk 但我希望它看起来像 myapp-release-1.0.apk. 我试过重命名看起来很乱的选项.有没有简单的方法可以做到这一点? buildTypes {释放 {签名配置signingConfigs.releaseapplicationVarian ..
发布时间:2021-11-27 17:55:33 移动开发

如何在 64 位 Linux 上构建 32 位 python 2.6?

我被困了一个下午,试图让 python 以 32 位模式构建.我在 64 位 Linux 机器上运行 openSUSE 11.3,我安装了必要的 -devel 和 -32 位包,以在 32 位模式下构建应用程序. python 构建的问题似乎不在于 make 运行本身,而在于之后运行由 make 调用的 setup.py. 我找到了以下适用于 Ubuntu Linux 的说明:h**p ..
发布时间:2021-11-26 14:47:09 服务器开发

如何在 Mac OS X 上将 OpenSSL 构建为 32 位 (i386)?

我下载了 OpenSSL 源代码,并完成了 config、make、sudo make install 三部曲. 然后我构建了我的项目,在 libcrypto.a 和 libssl.a 中链接,但是得到: ld: 警告:在/usr/local/ssl/lib/libcrypto.a 中,文件是为不受支持的文件格式构建的,这不是所链接的体系结构 (x86_64)ld:警告:在/usr/loc ..
发布时间:2021-11-26 14:42:37 其他开发

.net 控制台应用程序 32 位与 64 位

.NET 中的应用程序是否需要以 64 位构建才能充分利用装有 64 位操作系统的机器,或者它是否会像 32 位构建一样利用它.基本上,我们遇到了内存不足异常的问题,建议在“可能"解决问题的 64 位机器上运行控制台应用程序.问题是我们可以只启动一个 64 位的盒子并将当前的应用程序放在上面,还是我需要以 64 位方式重建应用程序. 解决方案 如果您的应用配置为针对“Any CPU"平台构 ..
发布时间:2021-11-26 14:28:47 C#/.NET

如何使用 go1.6.2 为 linux 32 位构建

是否可以设置 GOARCH 和 GOOS 值的任何组合以构建 ELF 32 位二进制文​​件? 解决方案 GOOS=linux 和 GOARCH=386. 更多示例:架构: 32 位 ->GOARCH=38664 位 ->GOARCH=amd64 操作系统: Windows ->GOOS=窗口Linux ->GOOS=linuxOS X ->GOOS=达尔文FreeBSD -> ..
发布时间:2021-11-26 14:23:20 服务器开发

使用 Eclipse 在 64 位机器上编译 32 位 Java

所以标题中的问题,我需要在 32 位 Windows XP 系统上的 Tomcat 中运行我的服务器应用程序,我正在 Eclipse 中的 64 位 Windows 7 上工作和编译.如何将其编译为 32 位,我需要做什么?当我在 64 位机器上编译它时,我认为它不能在 32 位 Windows 上工作? 解决方案 Java 不构建 32 位或 64 位应用程序 - 字节码可跨不同位架构移 ..
发布时间:2021-11-26 14:17:49 Java开发

NuGet Enterprise - 不同成熟度级别的包的最佳实践

我们希望使用 NuGet 在我们组织的开发人员之间共享程序集.我们目前正在考虑设置三个 NuGet 提要,如下所示: 发布源:程序集的稳定发布质量版本. QA-feed: 在主分支(我们的集成分支)中构建的程序集. Development-feed: 在任何功能分支中构建的程序集(共享进度). 不应将开发人员机器上的本地构建发送到任何这些提要.只有构建服务器完成的构建才能完成这些. ..
发布时间:2021-11-26 12:13:49 C#/.NET