build-process相关内容
我正在寻找针对C++推荐的g++警告选项列表,但只找到了以下内容:Recommended gcc warning options for C和Useful GCC flags for C,它们都是C语言特有的 -WALL和-WExtra启用GCC可以生成的大部分(但不是全部)警告。 哪些警告不是由这些选项启用的,尤其是在编译C++时? 推荐答案 -Wall -Wextra往
..
我正在尝试在Windows下构建Chrome,我使用tortoiseSVN获得了Chrome主干,我相信我得到的一切都是正确的,但当我运行“gClient runhooks”时,我收到错误:“Error:客户端未配置;请参阅‘gclient config’”。 现在,我知道发生这种情况是因为我在同一目录中没有“.gclient”文件,但我在项目中的任何位置都找不到.gclient文件。我尝试
..
我已经编译了Android的Linux内核源程序。生成源代码后,我收到错误, 即 之后 $ARCH=arm CROSS_COMPILE=/path/to/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- make 我收到: CALL scripts/checksyscalls.sh
..
我有一个包含单个模块和一些依赖项的项目.我想在一个单独的目录中创建一个包含已编译模块的 jar.另外,我想让依赖项出现在我的模块旁边. 无论我如何扭曲 IntelliJ 的“构建 jar"过程,我的模块的输出都是空的(除了一个 META-INF 文件). 解决方案 这里是如何使用 IntelliJ 10 构建一个 jar http://blogs.jetbrains.com/idea
..
我想将我的项目打包到一个可执行的 JAR 中进行分发. 如何让一个 Maven 项目将所有依赖 JAR 打包到我的输出 JAR 中? 解决方案 maven-assembly-pluginfully.qualified.MainClass
..
..
我想使用 latexmk 来编译我的Emacs 中的 LaTeX 文档.特别是我需要 Emacs 功能 next-error,它通常用 C-x ` 调用,并跳转到文档中的下一个 LaTeX 错误. 我想使用 C-x compile 或 AUCTeX C-c C-c 来调用 latexmk. 首先,我设置 latexmk 使用 $pdflatex = 'pdflatex -intera
..
使用 Coffeescript 我无论如何都需要通过构建脚本来更新我的 .js 文件,我有两个,一个用于调试,一个用于生产(一个使用 Uglify 来最小化文件,一个不使用).所以我在想,也可以方便地进行一些条件编译,代码只进入调试版本. 实现这一点的最简单方法是什么,最好是通过一个简单的命令行开关来控制,我可以将它提供给咖啡或 uglify? 解决方案 如果你正在编写一个构建脚本,
..
我想创建一个 Ant 目标,它将目录中的文件复制到具有相同文件夹结构的目标目录,再加上一个附加的子文件夹. 例如来源是: a/b/c/foo.pdfd/e/f/bar.pdf 我希望目的地是: a/b/c/x/foo.pdfd/e/f/x/bar.pdf 到目前为止,这是我的目标,但它似乎没有做任何事情:
..
我有几个项目可以生成我发布到内部服务器的 NuGet 包.我们正在使用 语义版本控制,并在我们的 Git 存储库中使用标签来控制版本号. 我是这样标记的: git tag -a v1.0.0 -m "tagged" 并且,在 TeamCity 构建期间,我运行 git describe --long,它会产生如下输出: v1.0.0-0-ge9c047d 输出中的第四个数字是标记后的
..
我曾经参与过一个 C++ 项目,需要大约一个半小时才能完全重建.小型编辑、构建、测试周期大约需要 5 到 10 分钟.这是一场徒劳的噩梦. 您曾经经历过的最糟糕的构建时间是什么? 您使用了哪些策略来缩短大型项目的构建时间? 更新: 您认为所使用的语言在多大程度上是造成问题的原因?我认为 C++ 容易对大型项目产生大量依赖,这通常意味着即使是对源代码的简单更改也可能导致大规模
..
我正在为 C++ 游戏项目设置构建环境.我们的主要要求是不仅能够构建我们的游戏代码,还能够构建它的依赖项(Ogre3D、Cegui、boost 等).此外,我们希望能够在 Linux 和 Windows 上构建,因为我们的开发团队由使用不同操作系统的成员组成. Ogre3D 使用 CMake 作为其构建工具.这就是为什么到目前为止我们的项目也基于 CMake.一旦在每个团队成员系统上手动设置
..
有没有办法为其他人不可见的项目指定私有依赖项? 我想要达到的效果与排除功能非常相似,但略有不同 - 用户根本不应该意识到这种依赖关系,因此不必明确使用此排除. 如果这是不可能的(这很可能是真的),那么有什么特别的原因吗? 解决方案 可选的依赖听起来像你想要的.将依赖项标记为 optional 并且您将在构建时拥有它,但用户不会自动将该库包含为传递依赖项. 参见 Maven
..
我正在尝试编写一个 GNU make Makefile,它有很多类似的目标,其中构建命令在它们之间略有不同.我正在尝试使用 target-具体变量来表示这些变化.其中一些变量值引用了我想用作先决条件的文件.例如: target_1:special_filename=target1_prereqtarget_2:special_filename=target2_prereqtarget_1 tar
..
我有一个专有的 jar,我想将它作为依赖项添加到我的 pom 中. 但我不想将它添加到存储库中.原因是我希望我常用的 maven 命令(例如 mvn compile 等)能够开箱即用.(无需开发人员自行将其添加到某个存储库中). 我希望 jar 位于源代码控制中的 3rdparty 库中,并通过 pom.xml 文件中的相对路径链接到它. 这可以吗?怎么样? 解决方案
..
我们希望在我们的构建服务器中集成一个自动化功能测试解决方案(使用 SpecFlow 和 Coded UI 开发). 项目如下所示: AUT 是一个 WPF 应用程序 开发人员正在使用 Visual Studio 2010 Professional 自动化测试人员使用 Visual Studio 2012 Premium 加入项目(编码 UI 测试需要 VS Premium) Vi
..
我想要对 Maven 项目进行完全自动化的集成测试.集成测试要求在运行之前启动一个外部(平台相关)程序.理想情况下,外部程序会在单元测试完成后被终止,但这不是必需的. 是否有一个 Maven 插件来完成这个?其他想法? 解决方案 你可以使用 antrun 插件.在里面你会使用 ant 的 exec 申请任务. 类似的东西. org.apache.ma
..
我们有一个 Visual Studio 测试控制器,在特定的测试环境设置中有 3 个已注册的测试代理,用于我们的夜间自动化运行.我已经看过大量关于让构建代理运行测试的文档,但我们需要测试执行通过控制器并从测试代理运行. 我的想法是编辑构建过程模板,以便触发执行这些远程执行的测试,然后等待测试运行结果,但我没有构建模板的经验,也找不到任何示例展示我如何做到这一点.这当然是假设首先编辑构建过程是
..
我们使用微软的 ActiveX/COM (VB6) 技术开发了一个软件系统.去年,我对自动化构建过程和整个 SCM 越来越感兴趣.我在网上大量搜索了有关如何使用基于 COM 的软件系统进行 scm 的最佳实践的信息. COM 的“问题"是,引用组件通过唯一的接口 ID 保存引用.当您重新编译引用的组件时,id 可能会更改并且引用不再有效.这里的主要问题是,iid 被编译成二进制文件.因此,当
..
我在项目中使用 checkstyle,并且在我的 checkstyle 中定义了一个 SuppressionFilter -配置.我使用 Apache ant 通过持续集成进行自动构建. 我的问题来自以下情况:我不想将太多文件填充到基于项目的ir中,因此 checkstyle.xml 和 suppresss.xml 都在名为 conf 的子目录中(用于构建配置).现在,Ant 和 Eclip
..