问题标签 [build-dependencies]
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.
symfony - 通过 StofDoctrineExtensionsBundle 包含 DoctrineExtensions 是否安全?
我即将在我的 Symfony2 项目中包含DoctrineExtensions 。
在扫描文档时,我读到了包含StofDoctrineExtensionsBundle而不是手动包含它的可能性。引用 Stof bundles' Readme.md
:
这个包在你的 Symfony2 项目中提供了DoctrineExtensions的集成。
也许您有任何关于通过 Stof 捆绑包包含的经验?这是否始终提供最新的稳定版本并包含所有要求?
您更愿意推荐手动集成还是与 Stof 捆绑包集成?
cmake - 如何在不添加静态依赖项的情况下控制 cmake 中的构建顺序?
我正在使用 OpenGL Loader Generator 为我的项目生成 GL 函数加载代码。它生成 gl_loader.h 和 gl_loader.c。我的其他一些源文件依赖于 gl_loader.h,但不是全部,所以我需要 cmake 在编译其余代码之前(重新)运行 glLoadGen,否则编译会因为尝试编译而停止在 gl_loader.h 构建之前依赖于 gl_loader.h 的文件。我已将 GENERATED 属性添加到 gl_loader.h/.c 但这并不是该属性旨在解决的问题,并且它不起作用。
在这种情况下,我可以简单地将 OBJECT_DEPENDS 属性添加到我的所有源文件中,因为我几乎不需要重新运行 glLoadGen。但在其他情况下,这会导致过多不必要的重新编译,例如当 GObjectBuilder (gob2) 生成多个 C 源文件和头文件时。手动计算出哪些 C 文件取决于哪个生成的头文件是不切实际的。
在这种情况下,另一种可能性是在配置时而不是构建时运行 glLoadGen,但这不适用于 gob2 的其他场景。
有没有其他方法可以告诉 cmake 在编译其他代码之前它必须运行 glLoadGen ?
git - gradle 对另一个项目的三角依赖
我花了很多时间来解决我认为很常见的项目结构,但找不到任何合适的解决方案。
项目结构:
项目 A 和 B 应包括核心资源。
“some_local_dir_with_git_repos”不在 Git 下,所以我不想在其中添加任何 settings.gradle。
有没有优雅的解决方案?
添加:
感谢@peter-niederwieser 和他提供的链接(其中包含他的答案 - https://stackoverflow.com/a/20807550/1336772)。
我让我的 A 和 B 项目的 settings.gradle 看起来像这样:
并将这些行添加到 build.gradle:
在“文件-> 无效缓存/重新启动”(解决 Android Studio 中的“无法解析符号”问题)和“构建-> 重建项目”(解决 ClassNotFoundException 问题)之后,它对我来说很好。
build-dependencies - C语言:编译时出现依赖错误
在解决 C 中的依赖关系时遇到问题,
config.h 文件如下,
一个文件 example.c 包含,
在解析依赖项时,编译器会尝试解析 sample_header.h 文件,即使“MACRO”未启用。它非常奇怪。任何人都可以帮助解决这个问题。
eclipse - 阻止 IvyDE 解决特定的构建时间依赖关系
它可能是我试图滥用常春藤,但如果我是那么我绝对不理解“配置”
我有一个依赖项,我只想在 Jenkins 下运行我的构建脚本时访问。在我的 Eclipse 工作区中,我不需要依赖项。有可能实现这一目标吗?
例如,如果我想在构建时引入 ant-contrib,我尝试按如下方式设置我的配置文件:
在这个例子中,我总是在 Eclipse 中的构建路径上使用 ant contrib 和 ant,这不是我想要的。resolve ant 任务允许我解析特定配置,因此我假设 IvyDE 只会解析默认配置。我错过了什么?
谢谢,
担。
installation - 创建 .deb 安装程序时如何安装依赖项?
我创建了一个deb
包说abc.deb
。现在有很少的依赖项,例如python-dev, python-mysql
等,需要作为 deb 安装本身的一部分进行安装。
(即当用户运行时dpkg -i abc.deb
,依赖项也应该自动安装)。
我正在使用一个control
包含少量参数的文件,例如preinst, postinst
等。我试图添加Depends
到控制文件中,但我想,Depends
如果提到的依赖项不存在,只会停止包安装。我如何将依赖项安装为 deb 包安装本身的一部分?我正在寻找一种可行的解决方案Ubuntu 12.04
。
PS当我尝试在我的postinst
脚本中安装依赖项时
我给了我一个错误:
go - 如何在子目录中构建go项目的C依赖
我正在为 Go 中的 C 库编写 Go 包装器。问题是,C 库在许多 Linux 发行版上不可用,所以我想要一个解决方案,我“去获取 github.com/me/mylibrary”不需要任何人安装该库。
一种解决方案是将库的源代码添加到子目录中。然后,当我的项目使用 go get 构建时,我也需要自动构建这个库。但我不知道如何实现自动化。
或者,我可以有一个脚本来下载源代码,提取并构建它
但我不知道如何将这些构建步骤与 go build 工具联系起来。
链接静态库也不是最简单的。
只要我从我的库构建就可以工作,但是一旦我想从另一个项目构建,相对路径就来自该项目而不是来自我的库,所以它失败了。
ubuntu-10.04 - 无法为女妖建立依赖关系
我想做一些banshee
开发,所以我去了这里http://banshee.fm/download/development/并尝试按照步骤...
我正在使用ubuntu 14.04
,我收到以下错误..
scons - 不同目录中与 SConstruct 无关的项目之间的 SCons 依赖关系
现在我有一个类似于这个的项目结构:
我可以毫无问题地使用 SCons 构建所有项目,但我想将项目 1 和 2 的依赖项添加到项目 3中。scons
在项目 3 中运行时,如果项目 1 或 2 不是最新的,我会喜欢他们被建造。
这类似于SCons:并行构建中的目录依赖项,不同之处在于我有几个 SConstruct 文件,每个项目一个。
我还想将命令行选项传递给依赖项项目,即scons debug=1
在项目 3 中运行时,项目 1 和 2 使用debug=1
.
有没有办法实现这一点,或者我应该改变我的目录/构建结构?
grails - grails 1.3.9 依赖问题:将 mail-1.4.3.jar 作为插件加载?
试图获取遗留系统编译的代码(grails 1.3.9),当它试图安装mail-1.0.1插件时我遇到了障碍。似乎这成功了,但随后继续尝试将 mail-1.4.3.jar 作为插件安装,但回滚邮件 1.0.1 失败。我已经完成了谷歌的事情,只有一个参考(错误报告)没有帮助
存储库会导致它吗?
这是具体的构建错误
应用程序属性
和 BuildConfig