問題タブ [build-process]
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.
c++ - sconsを使用して、事前に構築されたライブラリにどのようにリンクしますか?
私は最近、sconsを使用していくつかの小さなクロスプラットフォームプロジェクトを構築し始めました。これらのプロジェクトの1つは、事前に構築された静的ライブラリとリンクする必要があります...これはどのように行われますか?
makeでは、Windowsに「link / LIBPATH:whereeverlibstxxl.lib」を追加し、unixに「stxxl.a」を追加するだけです。
build-process - ビルド ツールを使用する場合
初心者の質問ですが、ご容赦ください。どのような状況で nant や msbuild などのビルド ツールを使用する必要があるのか 疑問に思っています。私は中規模のアプリケーション (.net 3.0) に取り組んでいます。すべての開発者が自分の作業を行っており、自分のコードの変更をリポジトリにチェックしながら自分のマシンでビルドしています。すべてが完了したら、リポジトリからすべてのコードを取得し、自分のマシンでクリーン ビルドを作成して、バイナリをデプロイします。好奇心から、ビルド ツールはどこにあるのでしょうか。
c# - 1 つの Visual C# プロジェクトから 2 つの異なるアプリをビルドするにはどうすればよいですか?
ビルド時に定義されたフラグに応じて、2 つの異なるアプリを作成するソース ベースがあります。Makefile を使用してこれらのアプリの両方をビルドできます。1 つはフラグを使用してコンパイルするターゲット、もう 1 つはフラグを使用せずにコンパイルするターゲットの 2 つを指定し、両方をビルドする集約ターゲットを指定します。
Windows の Visual C# Express から同等のことを行うにはどうすればよいですか?
build-process - doxygenをより速く実行させる方法は?
Doxygenは少し遅いです-プロジェクト全体を処理するのに約数分かかるので、小さな増分変更の場合、これは実際に残りのコードをビルドするよりも長くなります。ドキュメントのないファイルは何千もあるので、それらの処理にほとんどの時間を費やしていると思います。ドキュメントなしでファイルをスキップする方法はありますか?
変更されたファイルのみを処理するようにするのはどうですか?
visual-studio-2008 - リリース ビルド中に Web サイトをどのように自動展開しますか?
Visual Studio 2008 でリリース ビルドを行うときに、Web サイトを (ftp 経由で) アップロードしたいと考えています。ASP.NET Web アプリケーションまたは MVC を使用しています。最後に展開された Web サイトを自動的にアップロード (および上書き) するように VS.NET を構成するにはどうすればよいですか?
visual-studio - Visual C++ ソリューションで、古いまたは欠落している依存関係または出力ファイルを見つける (または、なぜ VS は変更せずにプロジェクトを再構築することを主張するのですか?)
複数のプロジェクトを含むソリューションがあります。Ctrlそのうちの 1 つのコードのみを変更していますが、 + Shift+を押すたびにB、Visual Studio は他のすべてを再構築します。
他のプロジェクトをビルドしたいので、これでいいです。よくないのは、通常、何もすることがないと見なされることです。どこかに不安定な依存関係があるため、これは機能しません。
依存関係ツリーを調査し、欠落しているファイルや古いファイルを教えて停止できるようにするツールまたはマクロ (またはスイッチ) はありますか?
(たとえば) すべてのプロジェクト ファイルに触れることで、この特定のケースを解決できることを知っています。
残念ながら、ファイルが出力ファイルを生成するように構成されている場合に、このような状況をよく見てきました (たとえば、IDL ファイルがタイプライブラリを出力するように構成されていますが、「ライブラリ」ブロックが含まれていないため、TLB は作成されません)。 )。
これはすべてのプロジェクト ファイルに触れても解決しないので、個人用ツールボックスに追加できる、より一般的なものを探しています。依存関係があるか、プロジェクトが誤って構成されていて、決して生成されない出力ファイルが想定されているためです。
java - ある Maven プロファイルと別の Maven プロファイルを切り替える方法は?
プロパティの存在によってアクティブ化された Maven プロファイルがある場合、他のプロファイルがアクティブ化されていない場合にのみアクティブ化される別のプロファイルを定義するにはどうすればよいですか?
例えば
html - HTML検証をビルドサイクルの一部にする
現在、サイトを構築するときは、すべてのページについて3wbcサイトで手動で開いて検証する必要があります(つまり、オペラがポップアップしたら、ctr + alt + shft + uを押します)。ページを作成するたびにすべてのページを自動的に検証することはできますか?
追伸:このページは検証されません;)
build-process - C++プロジェクトのビルド自動化のためのNAntスクリプト
誰かがC++プロジェクトビルド自動化のためのNAntスクリプトの例を提供できますか?
ありがとう!
eclipse - プログラムでEclipse起動構成を実行する方法は?
一般的な用語 (実行、構成、起動など) がかなりあるため、この質問をうまく表現するのは難しいと思います。ここに行きます:
実行構成を.launch
ファイルに保存できます。(実行構成ダイアログの共通タブで、共有ファイルとして保存します。
これらをSVNにチェックインします。開発者はそれらを渡すことができ、新しい開発者が動作中のアプリケーションをより迅速に実行するのに役立ちます.
これらをビルドの一部としてチェックアウトし、それらを使用して、IDE 全体をスピンアップすることなく、アプリケーションやテストなどをプログラムで実行したいと考えています。
.launch
UI の外でファイルを実行する最良の方法は何ですか?
編集:ビルドサーバーとIDEで実行されるテストを統合しようとしています。テストを実行する ant スクリプトの場合と同様に、統合デバッグをあきらめたくありません。
これはおそらく、複数のバンドルを使用した統合テストや、拡張機能をモックアップしたいバンドル全体の単体テストにとってより大きな問題です。