build相关内容

Swift 框架不适用于名为“Debug"或“Release"以外的构建配置:没有这样的模块

每当我尝试使用名为“Debug"或“Release"以外的构建配置时,Xcode 突然找不到我的 Swift 框架.除了名称之外,这些配置完全相同(实际上,新配置是从工作的“调试"配置中复制而来的). Xcode 报告“没有这样的模块" 这似乎是一个非常奇怪的错误.肯定有人以前遇到过这种情况吗?我的谷歌搜索没有结果.有谁知道可能导致此问题的原因是什么?我很确定我正确地添加了框架. ..
发布时间:2022-01-16 20:03:03 移动开发

使用私有 dylib/framework 构建 Cocoa 应用程序包

我使用 xcode 4 构建一个带有私有 dylib/框架的可可应用程序. 在我的开发Mac中,我把dylib放在/usr/local/lib目录下,然后拖到项目中. 该应用程序已编译并在我的计算机上完美运行. 为了将此应用分发到另一台 Mac,我创建了一个复制文件构建阶段,并说“将那个 dylib 复制到 Frameworks 目录". 应用构建成功,我确实看到dylib ..
发布时间:2022-01-16 19:54:12 移动开发

Apache Ivy:解决嵌入在安装程序中的依赖项

我在构建时遇到问题,我必须通过 Apache Ivy 解决非标准工件. 问题: 我依赖于两个工件(a.jar 和 a-lib.jar). 这两个依赖项仅作为单个安装程序 (a_installer.jar) 的一部分. 可以下载安装程序,但不能下载嵌入的工件本身. 可以操纵安装程序来解压所需的依赖项. 要求: 我必须在构建期间解析/下载工件(我无法将安装程序或提取的工件 ..
发布时间:2022-01-15 23:17:37 其他开发

TeamCity 中的快照依赖和完成构建触发器有什么区别?

在我看来,快照依赖的功能完全取代了 TeamCity 中完成构建触发器的功能.如果它们导致不同的链行为,任何人都可以解释这些方法的效果吗?例如,如果我有一个 A->B 的构建链 这三种设置之间的链实际上有什么不同吗? 设置 1:B 中 A 的单个完成构建触发器. 设置 2:A 在 B 中的单个快照依赖关系. 设置 3:都完成了 A 的构建触发器和 B 中定义的 A 的快照依赖项. ..
发布时间:2022-01-15 22:57:37 其他开发

Maven - 使用依赖构建

我从互联网上下载了一个源代码,我正在尝试用 maven 构建它.这是源代码附带的 pom.xml 文件: mvn install 命令正在生成 jar 文件,但由于缺少依赖项(在此示例中未找到与 postgresql 依赖项相关的类异常),我无法执行此文件. 我注意到 maven 已经正确下载了依赖项(jar 库都在本地 maven 存储库目录中)但是 mvn install 没有将这 ..
发布时间:2022-01-15 22:50:32 其他开发

特定于目标的变量作为 Makefile 中的先决条件

我正在尝试编写一个 GNU make Makefile,它有很多类似的目标,其中构建命令在它们之间略有不同.我正在尝试使用 target-具体变量来表示这些变化.其中一些变量值引用了我想用作先决条件的文件.例如: target_1:special_filename=target1_prereqtarget_2:special_filename=target2_prereqtarget_1 tar ..
发布时间:2022-01-15 22:38:31 其他开发

Xcode:在每次直接修改源代码的构建之前运行一个脚本

我做了什么: 我有一个脚本 读取一些配置文件以生成源代码片段 查找相关的 Objective-C 源文件并 将部分源代码替换为步骤 1 中生成的代码. 还有一个 Makefile,它有一个特殊的时间戳文件作为 make 目标,配置文件作为目标源: SRC = $(shell find ../config -iname "*.txt")STAMP = $(PROJECT_TE ..
发布时间:2022-01-15 22:29:00 其他开发

使用 log4j 更新 Android Studio 后 gradle 构建出错

我在更新 Android Studio 和 SDK 后确实收到了这些错误: 错误:警告:忽略匿名内部类的 InnerClasses 属性错误:(org.apache.log4j.chainsaw.ControlPanel$1) 不附带错误:关联的 EnclosureMethod 属性.这个类可能是由一个错误:没有针对现代 .class 文件格式的编译器.推荐的错误:解决方案是使用最新的编译器从源 ..
发布时间:2022-01-15 22:26:43 移动开发

复制本地如何工作?log4net.dll 没有被复制到 MyProject 输出目录

我想知道引用的 copy-local=true 到底是做什么的.它是否将引用的程序集及其所有依赖项复制到输出目录? 我的情况如下:我有一个使用 log4net 的自定义日志包装器.我构建了一个 MyLogWrapper.dll 的发布程序集,其中 log4net.dll 引用设置为 copy-local true.从 MyProject 引用 MyLogWrapper.dll 并将本地复制设 ..
发布时间:2022-01-15 22:21:59 C#/.NET

在 IntelliJ IDEA 中将外部库添加到工件 jar

如何在 IntelliJ IDEA 中将外部库添加到项目中,以便在构建工件时它仍然可以访问库中的类? 我从项目结构创建了一个新的 Jar 工件,然后将外部 JAR 添加到库中,然后在模块列表中检查它,最后将其添加到工件的输出中.这些都不起作用.当我构建并尝试运行我的应用程序时,它会引发错误: 线程“main"中的异常 java.lang.NoClassDefFoundError: ..
发布时间:2022-01-15 22:12:40 Java开发

Maven:通过相对路径将依赖项添加到 jar

我有一个专有的 jar,我想将它作为依赖项添加到我的 pom 中. 但我不想将它添加到存储库中.原因是我希望我常用的 maven 命令(例如 mvn compile 等)能够开箱即用.(无需开发人员自行将其添加到某个存储库中). 我希望 jar 位于源代码控制中的 3rdparty 库中,并通过 pom.xml 文件中的相对路径链接到它. 这可以吗?怎么样? 解决方案 ..
发布时间:2022-01-15 22:12:19 Java开发

iOS5 情节提要错误:情节提要在 iOS 4.3 及更低版本上不可用

我使用故事板构建了一个小应用程序,它运行良好.就在最终测试之前,我决定尝试一下它是否可以在 iOS 4.3 上运行.我点击项目设置中灰色的5.0,选择了4.3. 应用程序构建失败并显示以下错误消息: 故事板在 iOS 4.3 及更低版本上不可用 iPhone 和 iPad 故事板都告诉我这一点. 当我切换回 iOS5 目标时,我仍然不断从两个故事板中收到这些错误,并且产品无 ..
发布时间:2022-01-14 19:33:51 其他开发

如何避免“保护模式"出现问题?在 Selenium 中使用 IEDriverServer?

我正在尝试使用 Internet Explorer(在我的情况下为 8)通过 Jenkins 执行 Selenium 测试.我了解所有站点区域的“保护模式"Internet 安全选项需要设置为相同的值(启用或禁用)才能正常工作. 我已经尝试在浏览器中执行此操作(确保我以在 Jenkins 中执行测试的同一用户身份登录)以及通过“本地计算机策略\计算机配置\"下所有站点区域的 GPO 策略管理 ..

C# 如何在不注册的情况下简单地使用旧版 DLL(regsvr32)

情况 我运行一个构建系统,它为许多项目执行许多构建.为了避免一个构建影响另一个构建,我们将构建用户锁定到其工作区.构建以非特权用户的身份运行,他们只有对工作区的写入能力. 挑战 在我们的新构建过程中,我们需要使用通过 COM 公开其接口的旧版 3rdparty DLL.开发团队想要注册构建(regsrv32.exe),但我们的构建安全机制阻止了此活动.如果我们放松制度,那么 3rdpar ..
发布时间:2022-01-14 12:21:18 C#/.NET

如何使用命令行在 Linux 下使用 Java 构建 OpenCV?(将在 MapReduce 中使用它)

最近我正在为我的毕业项目尝试 OpenCV.我在 Windows 环境下取得了一些成功.并且因为 OpenCV 的 Windows 包附带了预构建的库,所以我不必担心如何构建它们.但是由于该项目假设运行在一个集群上,每个节点都使用 CentOS 作为主机操作系统,所以我必须知道如何正确编译,并在 Linux 环境下运行这些库. 我已经使用 VirtualBox 设置了一个 VM,并在其上安装 ..
发布时间:2022-01-14 08:04:10 Java开发