- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 Buildr 的新手,我正在尝试在我的项目中启动并运行它。有没有办法在 buildr 执行时调试和单步执行 »buildfile« 中的实际脚本?
如果是,哪个IDE支持这个,可以设置吗?
到目前为止谢谢!
最佳答案
您可以将 -t
/--trace
标志传递给 Buildr 以跟踪执行,例如,
% buildr -t debug package
跟踪标志支持多个(未记录的)类别以缩小对特定主题的跟踪量;以下是一些当前的:
-t java # runs java in -verbose mode
-t javac # runs javac in -verbose mode
...
如果你想要整个主题列表,你可以grep源代码:
$ find lib -name "*.rb" | xargs grep -E "trace\?"
lib/buildr/scala/doc.rb: cmd_args << '-verbose' if trace?(:scaladoc)
lib/buildr/scala/doc.rb: cmd_args = [ '-d', target, (trace?(:vscaladoc) ? '-verbose' : ''),
lib/buildr/scala/compiler.rb: cmd_args << "-debug" if trace?(:scalac)
lib/buildr/scala/compiler.rb: args << "-verbose" if trace?(:scalac)
lib/buildr/java/doc.rb: cmd_args = [ '-d', target, trace?(:javadoc) ? '-verbose' : '-quiet' ]
lib/buildr/java/ecj.rb: args << '-verbose' if trace?(:ecj)
lib/buildr/java/compiler.rb: args << '-verbose' if trace? :javac
lib/buildr/java/compiler.rb: cmd_args = [ trace?(:apt) ? '-verbose' : '-nowarn' ]
lib/buildr/java/external.rb: args << '-verbose' if trace?(:javac)
lib/buildr/java/ant.rb: options.merge!(:logger=> Logger.new(STDOUT), :loglevel=> Logger::DEBUG) if trace?(:ant)
lib/buildr/java/ant.rb: setMessageOutputLevel((trace?(:ant) && 4) || (verbose && 2) || 0)
lib/buildr/java/emma.rb: ant.emma :verbosity=>(trace?(:emma) ? 'verbose' : 'warning') do
lib/buildr/java/commands.rb: options[:verbose] ||= trace?(:java)
lib/buildr/java/commands.rb: cmd_args = [ trace?(:apt) ? '-verbose' : '-nowarn' ]
lib/buildr/java/commands.rb: cmd_args = [ '-d', options[:output], trace?(:javadoc) ? '-verbose' : '-quiet' ]
lib/buildr/groovy/doc.rb: cmd_args = [ '-d', target, trace?(:groovydoc) ? '-verbose' : nil ].compact
lib/buildr/groovy/compiler.rb: options[:verbose] ||= trace?(:groovyc) if options[:verbose].nil?
lib/buildr/core/application.rb:def trace?(*category)
lib/buildr/core/test.rb: error ex.backtrace.join("\n") if trace?
关于ruby - Buildr——调试构建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19536618/
我们使用 buildr 作为我们项目的构建工具。然而,现在是我们拥有的几个项目中依赖性很大的时候了,构建新的 eclipse 环境成为一项艰巨的任务。 我首先要做的是从构建文件中生成一种 eclips
我是buildr的新手,所以如果这很简单,我深表歉意。 我重构了所有项目,使它们现在遵循Apache约定(src / main / java等),但是我有一个大的Java项目,该项目分为三个逻辑子项目
The profiles file is a YAML file called profiles.yaml that you place in the same directory as the Bu
我正在尝试使用buildr构建我的 Java 项目。我有一堆协和测试和 HTML 规范,位置如下: src/test/java/spec/x/y/z/SomethingTest.java src/te
我是 Buildr 的新手,我正在尝试在我的项目中启动并运行它。有没有办法在 buildr 执行时调试和单步执行 »buildfile« 中的实际脚本? 如果是,哪个IDE支持这个,可以设置吗? 到目
使用 Buildr 打包 war 时是否可以过滤 web.xml 文件? 构建器文档: Without much prompting, package :war picks the contents
我想将自定义任务绑定(bind)到默认构建器发布周期中。我想在项目编译、打包、标记和部署之后但在增加版本号并提交之前运行此代码。 我将如何融入发布周期的这一部分? 最佳答案 不幸的是,release
我正在尝试将 scala 项目打包到 jar 中,并使用 Buildrs package() 方法将属性写入 list 。 该包似乎对 Manifest 没有影响。这是构建文件: VERSION_NU
Builder 构建正在中止,因为无法从 Maven 存储库下载。 给定非常基本的构建文件(主要是生成的): repositories.remote [demo:compile]> Exceptio
Apache buildr 提供连续编译。然而,JSP 只能在 tomcat 中提供服务。第一个想法是运行 buildr package 并将 war 复制到 tomact 中。由于在tomcat中部
我的 pom.xml 中有这个: 4.0.0 com.aaa bbb 0.0.1 war Xxx jboss-public-repository-group
我有 »buildr« »buildfile« 可以触发一些 »rspec« 测试。我想将一些路径参数传递给测试,这样就不会在加载测试资源文件时造成麻烦。在 »buildfile« 中,我有这段代码来
我正在寻找一种强大、优雅且可移植的解决方案来获取 Ruby 中的用户名、主机名和操作系统名。我想创建一个这样设置的文件夹结构: linux/maschine1/user53, or linux/mas
我可能做错了什么,因为我使用 buildr 的时间不长,所以欢迎大家提出意见。 我的项目结构是: define :proj do define :web do task :ru
我有 2 个 Java 项目(例如 p1 和 p2),我想创建包含项目及其库的 jar(使用 buildr)。 p2 依赖于 p1。 compile.with(projects('p1'), remo
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我有一个用 buildr 构建的 java 项目并且具有一些外部依赖性: repositories.remote << "http://www.ibiblio.org/maven2" reposito
我有以下定义: define "BE" do project.version = VERSION_NUMBER project.group = GROUP manifest['
谁能解释一下下面代码中“_”(下划线)的用途?谢谢。 package(:zip).include _('target/docs/*') 最佳答案 在 Buildr 中,underscore metho
我已经成功创建了一个构建文件来构建我的应用程序。有一个依赖,它会自动下载到 ~/.m2/repository/并在编译时提供。我现在可以轻松构建应用程序。 问题是:如何使用类路径中的指定依赖项轻松启动
我是一名优秀的程序员,十分优秀!