問題タブ [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 - Builder - リソースからディレクトリを除外
Buildr では、次のようにして、ディレクトリ内のすべてのファイルを除外できます。
ディレクトリも除外できますか?Builder のドキュメントには次のように記載されています。
フィルターは常に CVS および .svn ディレクトリ、および .bak または ~ で終わるすべてのファイルを除外するため、これらについて心配する必要はありません。
私の会社はディメンションをソース管理として使用しており、subversion が .svn フォルダーで行うのと同じように、すべてのディレクトリに .metadata フォルダーを作成します。
ivy - ivy4rにオフラインのままにするように指示するにはどうすればよいですか?
最近、プロジェクトを構築するためにAntからBuildrに切り替えました。ivy4r Buildr拡張機能を使用して、依存関係の管理にIvyを使用します。オフィスには、パブリックアーティファクトのキャッシュとして使用され、独自のアーティファクトも公開するローカルリポジトリがあります。
ここで問題があります。Officeリポジトリにアクセスできないときにプロジェクトをビルドできるようにしたいと思います。Buildrには、オフラインで動作するように指示するフラグがあります(-o
)が、ivy4rはこれを考慮していないようです。Ivyがアーティファクトをダウンロードしようとしないようにする方法はありますか?私はそれらすべてを私のマシンのキャッシュですでに利用可能にしています。
ruby - `jarxf`によって作成されたファイルを別のディレクトリに送信する
たくさんの設定が入ったJARがあります。CDを使わずに正しいディレクトリに送信したいのですが。
何かのようなものjar xf config.jar --MAGIC-PARAM PATH/TO/DIRECTORY
そんなことありますか?それが役立つ場合、これはBuildr拡張機能(Ruby)によって呼び出されます。
scala - Builder 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 で war ファイルを展開する方法
私はbuildrを初めて使用するので、明らかな何かが欠けている可能性があります。
このページによると、かなり単純なはずです。
- Explode.rb をダウンロード
ビルドファイルの先頭に、次を追加します。
require 'explode.rb'
Web アプリケーションで展開タスクを定義します。
package(:war).explode :target => "jetty/webapps/myApplication"
タスクを実行する
buildr myApp:explode
しかし、しかし、私はそれを機能させることができません。その記事の手順を実行すると、次のエラーが発生します。
あらゆる組み合わせを試しましたが、うまくいきませんでした。
eclipse - Builder: 生成された eclipse/idea ファイルへのパスの追加
svn の ant/jars から buildr/artifactory に移行した古い Java プロジェクトがあります。
プライマリ コードはデフォルト (src/main/java) フォルダーにありますが、さまざまなテスト用にいくつかの外部ソース パスがあり、デフォルト フォルダーに移動することはできませんが、それにアクセスしたいと考えています。
現在、新しいライブラリを追加する/IDEフィールドを再生成するときに、これらのソースパスを取得しません.Eclipseですべてを手動で再追加するのではなく、実際にそれらを追加する方法についての簡潔な議論がビルダーマニュアルに見つかりません. (これは次の再生で一掃されます)。
アイデア/日食ターゲットが適切に生成されるように、複数のソースパスをbuildrによって明示的に取得する方法はありますか?
ruby - Ruby Gem にパッケージ化されたファイルへのアクセス
gem としてパッケージ化している Builder 拡張機能があります。パッケージに追加したいスクリプトのコレクションがあります。現在、これらのスクリプトをファイルに書き込む大きなテキスト ブロックとして保存しています。直接コピーするか、読み書きできる個々のファイルを用意したいと思います。これらのファイルを gem にパッケージ化したいと考えています。それらをパッケージ化するのに問題はありませんが(前にファイルシステムに貼り付けるだけですrake install
)、それらにアクセスする方法がわかりません。Gem Resources バンドル タイプのものはありますか?
java - buildrでビルドされ、依存関係を使用してJavaアプリケーションを実行するには?
アプリケーションをビルドするビルドファイルが正常に作成されました。~/.m2/repository/ に自動的にダウンロードされ、コンパイル時に提供される依存関係があります。簡単にアプリケーションをビルドできるようになりました。
問題は、クラスパスで指定された依存関係を使用してこのアプリケーションを簡単に起動するにはどうすればよいかということです。
私のビルドファイルは次のとおりです。
ビルドは簡単になりました: "buildr" だけです。コマンドラインですべての依存関係を記述せずに実行する方法は?