问题标签 [buildr]

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.

0 投票
1 回答
183 浏览

build - 如何使用构建器生成 JavaDoc?

我想使用构建器自动生成 JavaDoc。我尝试使用主页的官方指南 PDF 中建议的方法。但是,它没有用。

doc :windowtitle => "放弃所有希望,进入这里的人", :private => true end

错误信息如下: RuntimeError: Don't know how to generate documentation from windowtitleAbandon ......

0 投票
3 回答
218 浏览

buildr - 构建器的本地属性文件

构建器文档建议使用profiles.yaml 来管理设置。但是,我想要一种方法来定义个人开发人员用来在本地运行的设置,因此不应该在 scm 中。有这样做的首选方法吗?

0 投票
1 回答
139 浏览

maven-2 - 如何配置 Apache Buildr 以使用与 Maven 相同的目录?

默认情况下,Buildr 在与 Maven 的默认设置稍有不同的地方生成输出。例如,它将测试类放入target/test/classes代替target/test-classes,报告放入reports/代替target/surefire-reports,JavaDoc 放入target/doc代替target/site/apidocs

是否有所有这些差异的列表,以及如何配置 Buildr 以使用与 Maven 相同的输出目录?这样做是否安全,例如,如果有一个并行的 Maven 项目正在迁移,前提是这两个项目从不同时运行?

0 投票
1 回答
211 浏览

java - 如何使用 Buildr 有条件地在 .war 包中包含两个文件之一?

我们使用 Buildr 将应用程序打包为.war文件。为了进一步简化自动化部署过程,我想有条件地选择这两个文件之一(从目录中src/main/resources)......

  • database-hsql.properties
  • database-postgres.properties

...并将其包含在名为 .war 的结果中database.properties。(在 WAR 内部的同一个地方,即WEB-INF/classes/,从src/main/resources现在开始的文件结束的地方。)

有什么简单的方法可以做到这一点吗?任何方法都可以——例如参数化“包”(以某种方式)或定义两个不同的任务/目标(我不确定术语),例如“package-hsql”和“package-pgsql”——只要它有效并且很简单。

的相关位buildfile

额外的问题:如何在这两种情况下执行任意 shell 命令(我会使用涉及例如>>or的东西sed)来更改另一个配置文件?(我还想applicationContext.xml从另一个文件“注入”一些 db 设置;这比在 VCS 中保留该文件的两个副本具有基本相同的内容更好。)

对不起,如果这太基本了;我是 Buildr 的新手,并不真正了解 Ruby。(是的,使用当前团队成员都不精通的工具并不是最佳情况……)如果有任何需要澄清的地方,请指出!

0 投票
1 回答
190 浏览

buildr - 如何将参数(例如 -o CDNW)从 Buildr 传递到 ScalaTest?

目前我只能说:

Buildr 文档说 Buildr::Scala::ScalaTest 类支持以下选项:

  • :properties - 可用于测试用例的系统属性的散列。
  • :environment - 可用于测试用例的环境变量的哈希值。
  • :java_args - 按原样传递给 JVM 的参数。

但这些只是测试用例JVM的参数,而不是 ScalaTest 的参数?

0 投票
1 回答
136 浏览

buildr - 如何优雅地中止 Builder?

我在两个不同的环境(Windows XP 和 Linux)中运行 Buildr,因此我在不同的位置安装了本地 Java 和 Scala。我有以下做法来检查是否设置了环境变量:

但是我如何退出 Buildr 以便它以这种消息退出:

我应该抛出一个异常(如果是,如何在 Ruby 中做到这一点)?

0 投票
1 回答
172 浏览

maven - 如何不使用构建器下载新版本的 jar?

例如,如果我在 artifacts.rb 中有传递('xxx:xxx:jar:1.4-SNAPSHOT'),当我运行 buildr 来接收新版本的 1.4-SNAPSHOT 时,我不希望这样。

对于 buildr 1.4.0,当我运行 buildr 时没有下载新版本,但对于 buildr 1.4.4,它会下载新版本(如果存在)。

0 投票
2 回答
1300 浏览

ruby - Buildr ruby​​ 错误,无法将 Rake::FileTask 转换为字符串

我有以下构建器构建文件段:

Buildr 是 1.4.4,在两台机器上安装了 Linux 安装脚本。

  • 机器 1: Debian 32bit, ruby​​ 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
  • 机器 2:Ubuntu 64 位,ruby 1.8.7(2010-01-10 补丁级别 249)[x86_64-linux]

机器 1 编译所有文件。MARK机器 2 在-ed 位置失败,使用

现在我可以看到这pbs是一个 FileTask 而不是一个字符串.. 但是为什么一台机器接受它,另一台不接受呢?是否有强制转换为字符串?

一些构建器跟踪附加在http://pastebin.com/nf4HiYx9上。

谢谢你。

0 投票
1 回答
61 浏览

java - 如何使用 JOGL 1.x 作为 buildr 的依赖项?

使用 Buildr 时,如何将 JOGL 1.x 声明为我的 Java 项目的依赖项?

0 投票
1 回答
842 浏览

java - 是否可以让 eclipse 在 buildr 的另一个目录中编译它的类?

我在 Eclipse 中使用 buildr 1.4.4。

我确实使用 buildr eclipse 生成了我的 eclipse 文件,它工作正常。但在我看来,当eclipse编译和buildr编译时.class文件完全不同(没关系,我知道eclipse使用它自己的编译器)。当我想使用增量构建时,这会成为一个问题:我在 buildr 下有很多编译错误(当我更改 API 时),我必须buildr clean test每次都让它通过。

我的问题是:是否可以让 eclipse 在 buildr 的另一个目录中编译它的类?

我不想要一个 Eclipse hack,而是一个构建器的方法。