問題タブ [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 - buildr を使用して JavaDoc を生成するには?

buildr を使用して JavaDoc を自動生成したいと考えています。ホームページの公式ガイド PDF で提案されているアプローチを使用してみました。しかし、うまくいきませんでした。

doc :windowtitle => "すべての希望を捨てよ、ここに入る者よ", :private => true end

エラー メッセージは次のとおりです。

0 投票する
3 に答える
218 参照

buildr - ビルダーのローカルプロパティファイル

ビルダーのドキュメントでは、設定の管理にprofiles.yamlを使用することを提案しています。ただし、個々の開発者がローカルで実行するために使用する設定を定義する方法が欲しいので、scmに含めるべきではありません。これを行うための好ましい方法はありますか?

0 投票する
1 に答える
139 参照

maven-2 - Maven と同じディレクトリを使用するように Apache Builder を構成する方法は?

デフォルトでは、Buildr は Maven のデフォルトとはわずかに異なる場所に出力を生成します。たとえば、テスト クラスを のtarget/test/classes代わりにtarget/test-classes、レポートを のreports/代わりにtarget/surefire-reports、JavaDoc をtarget/docの代わりに配置しtarget/site/apidocsます。

そのようなすべての違いのリストと、Maven と同じ出力ディレクトリを使用するように Buildr を構成する方法はありますか? たとえば、2 つが同時に実行されないという条件で、移行元の並列 Maven プロジェクトがある場合、それを行っても安全でしょうか?

0 投票する
1 に答える
211 参照

java - Buildr を使用して .war パッケージに 2 つのファイルのいずれかを条件付きで含める方法は?

Buildr を使用して、アプリケーションを.warファイルとしてパッケージ化しています。自動展開プロセスをさらに合理化するために、これら 2 つのファイルのいずれかを (ディレクトリから) 条件付きで選択したいと思いますsrc/main/resources...

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

...そして、結果の .war に .war という名前で含めdatabase.propertiesます。(WAR 内の同じ場所、つまりWEB-INF/classes/、今からのファイルがsrc/main/resources終了する場所)。

これを行う簡単な方法はありますか?どのようなアプローチでも問題ありません。たとえば、「パッケージ」をパラメーター化する (何らかの方法で) か、「package-hsql」と「package-pgsql」などの 2 つの異なるタスク/ターゲットを定義する (用語がわかりません)。そして十分に簡単です。

の関連ビットbuildfile:

おまけの質問:別の構成ファイルを変更するために、2 つのケースのそれぞれで任意のシェル コマンドを実行する方法 (たとえば>>、 またはを含むものを使用します)。sed(また、別のファイルからいくつかのデータベース設定を「注入」したいと思いapplicationContext.xmlます。これは、VCS にそのファイルの 2 つのコピーをほぼ同一の内容で保持するよりも望ましい方法です。)

これが基本的すぎる場合は申し訳ありません。私は Buildr の初心者で、Ruby についてよく知りません。(そして、はい、現在のチームメンバーが熟練していないツールを使用するのは最適な状況ではありません...) 何か明確にする必要がある場合は、指摘してください!

0 投票する
1 に答える
190 参照

buildr - Buildr から ScalaTest にパラメーター (例: -o CDNW) を渡すにはどうすればよいですか?

現在、私は次のことしか言えません。

Builder のドキュメントによると、クラス Buildr::Scala::ScalaTest は次のオプションをサポートしています。

  • :properties - テスト ケースで使用できるシステム プロパティのハッシュ。
  • :environment - テスト ケースで使用できる環境変数のハッシュ。
  • :java_args - JVM にそのまま渡される引数。

しかし、これらはScalaTest ではなく、テストケースJVMのみのパラメーターですか?

0 投票する
1 に答える
136 参照

buildr - Buildrを正常に中止するにはどうすればよいですか?

私は2つの異なる環境(Windows XPとLinux)でBuildrを実行しているため、異なる場所にローカルのJavaとScalaをインストールしています。環境変数が設定されていることを確認するために、次の方法があります。

しかし、この種のメッセージで終了するようにBuildrを終了するにはどうすればよいですか?

例外をスローする必要がありますか(はいの場合、Rubyでそれを行う方法)?

0 投票する
1 に答える
172 参照

maven - Builderで新しいバージョンのjarをダウンロードしない方法は?

たとえば、artifacts.rbにtransitive('xxx:xxx:jar:1.4-SNAPSHOT')がある場合、buildrを実行して新しいバージョンの1.4-SNAPSHOTを受信するときにそれを望まない。

buildr 1.4.0の場合、buildrを実行したときに新しいバージョンはダウンロードされませんでしたが、buildr 1.4.4では、存在する場合は新しいバージョンをダウンロードします。

0 投票する
2 に答える
1300 参照

ruby - ビルダー Ruby エラー、Rake::FileTask を文字列に変換できません

次の buildr buildfile セグメントがあります。

Buildr は 1.4.4 で、Linux インストール スクリプトを使用して 2 台のマシンにインストールされています。

  • マシン 1: Debian 32 ビット、Ruby 1.8.7 (2008-08-11 パッチレベル 72) [i486-linux]
  • マシン 2: Ubuntu 64 ビット、ruby 1.8.7 (2010-01-10 パッチレベル 249) [x86_64-linux]

マシン 1 はすべてのファイルをコンパイルします。マシン 2 はMARK-ed の場所で失敗し、

pbsこれで、文字列ではなく FileTask であることがわかります..しかし、なぜ一方のマシンはそれを受け入れ、もう一方のマシンは受け入れないのでしょうか? String への強制変換はありますか?

一部の buildr トレースがhttp://pastebin.com/nf4HiYx9に添付されています。

ありがとうございました。

0 投票する
1 に答える
61 参照

java - buildr の依存関係として JOGL 1.x を使用するには?

Buildr を使用しているときに、JOGL 1.x を Java プロジェクトの依存関係として宣言するにはどうすればよいですか?

0 投票する
1 に答える
842 参照

java - eclipseにビルダー以外のディレクトリでクラスをコンパイルさせることは可能ですか?

Eclipseでビルダー1.4.4を使用しています。

Builder eclipseを使用してeclipseファイルを生成しましたが、正常に動作します。しかし、Eclipseのコンパイル時とビルダーのコンパイル時では.classファイルが完全に異なるように思われます(Eclipseが独自のコンパイラーを使用していることは問題ありません)。インクリメンタルビルドを使用したい場合に問題になります。ビルダーでコンパイルエラーが発生し(APIを変更した場合)、buildr clean testパスさせるために毎回作成する必要があります。

私の質問は:eclipseにビルダーのものとは別のディレクトリでそのクラスをコンパイルさせることは可能ですか?

私は日食のハックを望んでいませんが、それを行うビルダーの方法です。