問題タブ [build-tools]

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 投票する
2 に答える
169 参照

java - さまざまなファイル形式の Java プロジェクトをコンパイルする

私は、1 年目と 2 年目の Java プログラムをコンパイルするシステムを作成しています。現在、単一の Java ファイルをコンパイルしています。

システムに複数のクラスのプロジェクトをコンパイルするように試み始めたとき、1 年生と 2 年生である彼らがプロジェクトをすべて同じ形式で渡すつもりはないことに気づきました。

私は昨日これをすべて調査しようとしていましたが、次のようなことについて多くを見つけることができませんでした:

  • コンパイル時のNetbeansプロジェクトとEclipseプロジェクトの主な違いは何ですか?
  • jar ファイルでプロジェクトをコンパイルする方法
  • 一般的に異なる形式だけ

私の質問は、さまざまな形式をすべてコンパイルするコンパイラがありますか、それとも、さまざまな形式を特定の方法でコンパイルするように設定する必要がありますか?

これも例はありますか?

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

erlang - 鉄筋生成エラー

を使用してノードを生成しようとしていますが、ここrebarからの指示に従いました。

ランニングrebar get-deps compileは問題なく動作しますが、ランニングrebar generateは私に与えます

奇妙なことに、それはプロセスrebar.config~のどこにも当てはまらないはずです。generate削除rebar.config~して再試行すると同じエラーが発生しますが、rebar.config代わりに関連しています。

rebar.configのように見えます

と私のようにreltool.config見えます

(リンクした手順に従ってrebar追加する必要があったことを除いて、完全に生成されます)。{lib_dir, ".."}

私は何が間違っているのですか?


編集:何が悪いのかわからないので、基本について言及する必要があります。64ビットコアi3で実行されているDebianWheezyリポジトリからのErlangR15B01。芭蕉レポから鉄筋を手で引っ張って作りました。他に関連があるかどうかわからない。

EDIT2:https://github.com/downloads/basho/rebar/rebarにあるビルド済みバージョンのrebarでも同じことが起こります

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

java - ApacheBuildr-アーティファクトをプロジェクトルートに抽出します

プロジェクトにApacheBuilderを使い始めましたが、プロジェクトをビルドするために必要なコードが非常に少ないことに驚いています。しかし、最初の成功の後、問題が発生しました。

リポジトリからダウンロードできるjarファイルにいくつかの必要なテキストファイルを保存しています。アーティファクトとしてビルドファイルに含め、コンパイルをダウンロードできます。

次に、jarの内容を抽出して、プロジェクトのルートフォルダーに配置します。Apache Buildrが私のためにこれを行うことができる方法はありますか?クラスパスに追加するだけでは不十分です。

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

python - 大規模プロジェクトでの Scons と Waf の選択

非常に大規模なプロジェクトを GNU Make から最新のビルド ツールに変換することを考えています。私の現在の提案は、SCons または Waf を使用することです。

現在:

  • ビルド時間は約 15 分です。
  • 約100人の開発者。
  • コードの約 10% は C/C++/Fortran で、残りは Ada (gnatmake を使用) です。

改善に対する潜在的な希望/利益は

  • ビルド時間を短縮し、ディスク容量を必要とする共有コンパイラ キャッシュ
  • メンテナンスが容易

SCons はこのタスクに適していますか? Wafと同様にスケーリングしないというコメントを見てきました。ただし、それらは数年前のものです。スコンズは過去数年間のパフォーマンスで獲得しましたか? そうでない場合、Waf と比較してパフォーマンスが悪い理由は何ですか。

0 投票する
4 に答える
22895 参照

scala - SBT でテストを実行せずにコンパイルする方法

テストを実行せずに SBT でテストをビルドする方法はありますか?

私自身の使用例は、scalac プラグインを使用してテスト コードで静的分析を実行することです。もう 1 つの考えられるユース ケースは、SBT に組み込まれているランナーとは別のランナーを使用して、テスト コードの一部またはすべてを実行することです。

理想的には、あらゆる SBT プロジェクトに適用できるこの問題の解決策があるでしょう。たとえば、Maven には、テストを実行せずにコンパイルするためだけに使用できる test-compile コマンドがあります。SBTにも同じものがあればいいのに。

あまり理想的ではありませんが、それでも非常に役立つのは、プロジェクトのビルド ファイルを変更するソリューションです。

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

build - 崇高なテキスト2ビルドツール-何も起こりません

崇高なテキスト2を使用してlua\coronaプログラムを作成しようとしましたが、問題が発生しました。

このようなテキストでビルドツールを追加すると、次のようになります。

F7メニューのまたはまたはビルドボタンの後ctrl+b-空白の小さなウィンドウのみが表示され、ウィンドウの下部に「ビルド」テキストが表示されます-他に何も起こりません(他の利用可能なビルドツールをチェックしようとしても)。

他のコマンドを「cmd」に入れようとしています-崇高なものの下部にあるこの空白のフィールドはまだ空白であり、このシミュレーターは表示されません(コマンドライン「C:/ ProgramFiles / Corona Labs / Corona SDK/Corona」に書き込んだ場合Simulator.exe」シミュレータが起動します)。

アップデート

コンソールを開いたところ、いくつかのログがあります。

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

mingw - FTGL と MinGW - 土星の 3 番目の月で、どのようにこれをコンパイルするつもりですか?

OK、MinGW で FTGL を動作させようとしていますが、ライブラリのコンパイルに問題があります。

私はどこでもグーグルで検索し、さまざまなことを試しました。正しく機能させるのに最も近いのはこの質問ですが、彼はライブラリをコンパイルできると想定しています...私が問題を抱えているまさにそのステップです。

わかりましたので、Code::Blocks で MinGW を使用しています。OpenGL + GLUT プログラムを実行できます。コンパイルして正常に実行されます。

私はライブラリのコンパイルにあまり慣れていないので、お手柔らかにお願いします。

つまり、FTGL は CMake を使用せず./configure、 、makemake install... を使用し、別のconfigure.???andMakefile.???ファイルを見て、autoconf と automake で使用されている場所を特定したと思います。だから私はこれらをダウンロードしようとしましたが、私の環境変数を指す実行可能ファイルがないPATHので、Pythonを使用していることがわかった...

./configure現在、Python シェルでは、コマンドを実行するのに適切な場所に移動できないようです。なんというか、方向性が間違っている気がします。

うーん、それは難しすぎます。MSYS には自動ツールが組み込まれているのではないでしょうか? もしそうなら、ライブラリのソースファイルに移動できず、autoconf が見つからず、automake も見つかりません。

私がやりたいことは、MinGW で FTGL をコンパイルすることだけです。誰か助けてくれませんか?

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

xcode - Xcode 外部ビルド ツール構成の引数の目的は何ですか?

デフォルトでは、 が使用され$(ACTION)ます。このパラメータとフィールドの用途は何ですか? 前のフィールド (ビルド ツールのパス) に関連していますか?

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

ant - phing/ant FileSet からベース ディレクトリを除外する方法

プロジェクト ベースの直下の各ディレクトリで実行したい phing ビルド ターゲットがあります。ファイルセットで foreach タスクを使用して、各ディレクトリでターゲットを実行しています。私が抱えている問題は、ファイル名が「」のベースディレクトリが含まれていることです。

ディレクトリ構造の例を次に示します。

テストする簡単なビルド ファイルを次に示します。

ビルドの結果は次のとおりです (ファイル名が空の最初のエントリに注意してください)。