問題タブ [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.
build-process - ant や nant などのビルド ツールを使用した場合の ROI はどのくらいですか?
私には、これは本当にばかげた質問のように聞こえます。
ビルドツールを使用しないのはなぜですか?
ただし、同僚に、なぜ何らかのビルド ツールを使用する必要があるのかを説明する必要があります。
彼は、より多くのプログラマーと一緒にチームとして作業するという考えに真剣に取り組んでいますが、より大きなチームで作業するためにビルド プロセスで何を変更する必要があるかという全体像を理解していません。(つまり、コードの防御的プログラミング/ユニット テスト、バグ データベースの作成、モジュラー ライブラリのプログラミング、サブリポジトリを使用したバージョン管理へのモジュールの格納。
これは、ROI を証明する必要があるテクノロジのかなり大きなスタックです...つまり、コンパイルをクリックするだけではなく、ビルド ツールを使用することの ROI から始めることにしました。
security - Mavenのセキュリティ上の懸念
Mavenの使用にセキュリティ上の懸念はありますか?今日はメインプロジェクトにAntを使用していますが、プログラムスパイクを作成する「サンプル」プロジェクトにはMavenを使用しています。私はMavenの一部が好きですが、ツールを介してjarをダウンロードすることに懸念があります。これは根拠のない懸念ですか?「http://repo1.maven.org/maven2/」はどの程度安全ですか?ツールを使用するより安全な方法はありますか?
ありがとう。
c++ - cmake:コンパイル統計
コンパイル時間を改善するためにどの翻訳ユニットを再構築する必要があるかを把握する必要があります。cmakeを使用して、翻訳ユニットのコンパイル時間を取得するにはどうすればよいですか?
mercurial - Mercurial を念頭に置いて設計されたビルド ツールはありますか?
大規模なプロジェクトを従来のバージョン管理システムから Mercurial に移動しました。私は今、この新しいソース管理システムで動作するように古いビルド システムをオーバーホールするというタスク (チャンス!) に直面しています。
次のような優れたビルド システムはありますか。
- さまざまな言語とコンパイラでプロジェクトを構築できます
- Mercurial とうまく統合する (たとえば、依存関係管理のためにサブリポジトリの特定のリビジョンまたはタグ付きバージョンをプルすることを知っている (継続的統合とは対照的に))。
- 拡張可能 (ビルドの前後に実行する必要があるいくつかの監査手順があります)
- 使いやすい
それはすでにそこにありますか?別のビルド システムを構築して維持するのと同じくらい楽しいかもしれませんが、成熟した安定した製品を再利用して、独自のコードの開発に戻りたいと考えています。:) Mercurial を念頭に置いたツールが存在しない場合、他に何が要件を満たす可能性がありますか? 私が忘れているものは他にあるでしょうか?
scala - 「シンプル」構成を使用して、SBTで複数のテストフォルダーのアクションを設定する
これは実際には、SBTの複数のテストフォルダーに対する一種のセットアップアクションの複製ですが、その答えは、SBTのScala構文を具体的に使用しています。
私たちのプロジェクト(現在はSBT 0.10.1ですが、すぐに0.11にアップグレードできることを願っています)では、SBT独自のDSLを使用して構成する「単純な」を使用します。
SBTでフォルダごとに個別のテストタスク/コマンドを作成するにはどうすればよいですか?私の特定のケースでは、定期的な単体テストのバッチと統合テストのバッチが必要です。
二次的な質問ですが、SBTを使用してJavaプロパティを変更することは可能ですか?統合テストでは、「env」というプロパティを「testing」(またはすぐに「integration-testing」)に設定して、別のMongoDBデータベースにアクセスできるようにします。アプリケーションを起動するときに、-Denv = testsを使用してこれを行うことができますが、代わりにSBTでこれを行うことは可能ですか?
windows - 装飾なしの __stdcall
私は関数を.dll
使用していると思われますが、完全に装飾されていない名前 (アンダースコアや記号でさえありません) を持っています。次のようなエイリアスでファイルを作成しました__stdcall
@
.def
lib
しかし、(ファイルからインポートライブラリを作成するために使用している)エイリアスを無視していると思います(.def
リンカーはまだfunc1@4
未定義であると言います)
func1@4
にマップするインポート ライブラリを作成するにはどうすればよいfunc1
ですか?
jboss7.x - jboss 7 のイヤーパッキング構造
netbeans 6.9.1 を使用してビルドされた jboss 7 に私の ear ファイルをデプロイするときに、J2EE 1.4、サーブレット バージョン 1.4、および EJB バージョン 2.1 を使用しています。例外が発生しています。jboss 7 用の特定の展開構成はありますか?もしそうなら、jboss 7 に展開できる適切な ear ファイルを作成するのを手伝ってください。そのためのビルドツールがあります。
ant - Ant:**/*ファイルセットセレクターからファイルのディレクトリを取得します
HTML5ボイラープレートantタスクのバグを修正しようとしています。html5キャッシュマニフェストファイルを自動的に作成するための「マニフェスト」ターゲットがあります。
ビルドスクリプトの717行目は、バグがある領域です。
問題は、次のようなディレクトリ構造が与えられた場合です。
出力はサブディレクトリを無視します:
この問題を解決するための最良の方法は何ですか?
ruby-on-rails-3 - gem install json-v1.7.3は「ビルドツールを含むようにPATHを更新してください」を提供します
私が走るとき:
私は得る:
私が走るとき:
私は得る:
私はWindows8を使用してc:\ruby193\bin
います。これらのエラーを修正するにはどうすればよいですか?