问题标签 [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.
buildr - Buildr - 从资源中排除目录
在 Buildr 中,您可以通过执行以下操作排除目录中的所有文件:
是否也可以排除目录?Buildr 文档提到:
过滤器总是排除 CVS 和 .svn 目录,以及所有以 .bak 或 ~ 结尾的文件,因此无需担心这些。
我的公司使用Dimensions 作为其源代码控制,它在每个目录中创建一个.metadata 文件夹,就像subversion 对.svn 文件夹所做的那样。
ivy - 我如何告诉 ivy4r 保持离线状态?
我们最近从 Ant 切换到 Buildr 来构建我们的项目。我们使用 Ivy 进行依赖管理,使用 ivy4r Buildr 扩展。我们在办公室有一个本地存储库,用作公共工件的缓存,我们还发布我们自己的工件。
现在解决问题:当我无法访问办公室存储库时,我希望能够构建我的项目。Buildr 有一个标志告诉它离线工作(-o
),但 ivy4r 似乎没有考虑到这一点。有什么办法可以让 Ivy 不尝试下载工件?我已经在我的机器上的缓存中提供了它们。
ruby - 将 `jar xf` 制作的文件发送到另一个目录
我有一个带有一堆配置的 JAR。我想将它们发送到正确的目录而不在那里进行 cd'ing。
就像是jar xf config.jar --MAGIC-PARAM PATH/TO/DIRECTORY
有这样的事吗?如果有帮助,这将由 Buildr 扩展 (Ruby) 调用。
scala - Buildr vs Gradle,优缺点?
让某人同时使用 Buildr 和 Gradle,并可以比较此构建工具。乍一看,它们非常相似。但是选择什么。而且很高兴听到有关 Scala 支持和各种 IDE 集成(IDEA、NetBeans、Eclipse)的信息。
谢谢。
buildr - 在构建器项目中使用生成的源
我正在尝试在基于构建器的 java 项目中使用代码生成器。我想...
- 调用生成器
- 编译生成的类,打包它们
- eclipse 查看生成的东西(即让 .classpath 包含这些源)
我花了很多时间在谷歌上搜索一个完整的例子,但无济于事。这里的例子:https ://cwiki.apache.org/confluence/display/BUILDR/How+to+generate+sources+before+compilation
给出了很多错误。这是我尝试过的:
给我一个这样的错误:
所以我显然在做一些非常非常错误的事情。我很高兴看到使用代码生成的工作示例或项目。
java - 如何在构建器中爆炸战争文件
我是 buildr 的新手,所以我可能会遗漏一些明显的东西。
根据这个页面,它应该相当简单:
- 下载explode.rb
在构建文件的顶部,添加以下内容:
require 'explode.rb'
在您的 Web 应用程序上定义爆炸任务:
package(:war).explode :target => "jetty/webapps/myApplication"
运行任务
buildr myApp:explode
但是,但我无法让它工作。如果我只是按照该文章中的步骤进行操作,则会收到以下错误:
我尝试了各种组合,但没有任何效果。
eclipse - Buildr:为生成的 eclipse/idea 文件添加路径
我有一个遗留的 java 项目,我们一直在从 svn 中的 ant/jars 转移到 buildr/artifactory。
主要代码在默认 (src/main/java) 文件夹中,但我们有一些外部源路径,用于各种我们无法移动到默认文件夹中的测试,但我们希望能够访问它。
目前,在添加新库/重新生成 IDE 字段时,它不会选择这些源路径,并且我在构建器手册中找不到关于如何实际添加它们的简洁讨论,而不是在 eclipse 中手动重新添加所有内容(它只是在下一次再生时被消灭)。
知道如何让构建器显式获取多个源路径,以便idea/eclipse目标正确生成吗?
ruby - 访问打包到 Ruby Gem 中的文件
我有一个构建器扩展,我将其打包为 gem。我有一组要添加到包中的脚本。目前,我将这些脚本存储为我正在写入文件的大文本块。我希望拥有可以直接复制或读/写回的单个文件。我希望将这些文件打包到 gem 中。我将它们打包没有问题(只需将它们粘贴在之前的文件系统中rake install
),但我不知道如何访问它们。有宝石资源捆绑类型的东西吗?
java - 如何运行使用 buildr 构建并使用依赖项的 java 应用程序?
我已经成功创建了一个构建我的应用程序的构建文件。有一个依赖项,它会自动下载到 ~/.m2/repository/ 并在编译时提供。我现在可以轻松地构建应用程序。
问题是:如何使用类路径中指定的依赖项轻松启动此应用程序?
我的构建文件是:
构建现在很容易:只需“构建器”。如何在不描述命令行的所有依赖项的情况下运行它?