問題タブ [build-system]
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.
jquery - $ in '--global-js-name=='、JQuery 互換性および Sublime Text - ビルド システム
デフォルトでは、 dart2jsによって生成されたJSスクリプトはグローバル名$がJQueryと同じであるため、両方を同時に使用すると問題が発生する可能性があります。この問題を解決するために、dart2jsにはパラメーター--global-js-name=={GLOBAL NAME}がありますが、 {GLOBAL NAME}は\$[az]* (例: $dart ) と一致する必要があります。Sublime Text - Build Systemsでは、 $は'\\'でエスケープする必要があります
作業パラメータの例:
結果の JS は次のようなもので始まります。
git - SVN エクスポートとまったく同じ Git エクスポート
リモート Git リポジトリから 1 つのリビジョンのファイルのみをエクスポートすることはできますか? Subversion では、これを簡単に行うことができます。
これにより、リビジョン 5317 で変更されたファイルのみが表示され、他には何も表示されません。Git でこれができないのはなぜですか?
注: How to do a “git export” (like “svn export”)は既に読みましたが、すべての回答は、リポジトリ全体のクローン作成のバリエーションに言及しています。作業ツリー全体は必要ありません。ほんの一握りのファイルが必要です。私のリポジトリは 4.5 ギガで、VM でホストされている FTP ビルド システムは受信に対して課金され、ディスク容量が限られています。どんな助けでも感謝します。
linux - cmake : スクリプトから環境変数を設定する
クロスコンパイルに必要なすべての変数を設定するスクリプトがあります。これはその一部です:
実行するとsource environment-setup-powerpc-linux
、すべての環境変数が現在のシェル セッションにインポートされ、サンプルをコンパイルできます。
これらの変数を cmake にインポートすることは可能ですか? はいの場合、どのように?
もう少し詳細:
- ELDK v 5.4を使用しています。インストール スクリプトは、すべての環境変数を設定するスクリプトを生成します。
- クロスコンパイルを手動で設定する方法を説明しているこのチュートリアルを見つけましたが、すべてを設定するスクリプトの使用方法は説明していません
- cmakeを設定する前にスクリプトを呼び出すと、すべて正常に動作し、クロスコンパイルできますが、cmakeがスクリプトを呼び出すようにしたいと思います
c++ - SWIG を使用して go build で C++ 建物を生成する方法の例はありますか?
「go build」でプロジェクトをビルドしたい。swig を go ビルド プロセスに統合する方法に関するドキュメントは見つかりませんでした。また、非常に重要なことですが、これは C++ の例である必要があります。C は簡単です。
foo.swig
foo.h
foo.cpp
main.go
出力
エラーは明らかで、swig はすべてを C ライブラリとしてビルドしようとします。
テストするには、次をコピーします。
dependencies - Gradle マルチプロジェクトのオプションのサブプロジェクトの推移的な依存関係は、既存のサブプロジェクトに解決する必要があります
次のプロジェクトを想定します。マスター プロジェクトはマルチ プロジェクトですが、より大きなプロジェクトのすべての部分は、個別に開発することも、混合して開発することもできます。
usesとuses ( m3
_m2
m2
m1
m1 <- m2 <- m3 )
の存在m2
はオプションですが、次のレイアウトのマルチプロジェクトも合理的です
しかし、この場合m2
、アーティファクト リポジトリからプルされますが、これは問題ありません...ただしm1
、推移的な依存関係は良好ですが、ベイクされたアーティファクトの代わりにm2
ローカル バージョンを使用するように gradle に指示するにはどうすればよいですか?m1
私はこれにこだわっています.gradleをオーバーライドするためにアクセスできるすべての場所は、「ちょうど」ModuleVersionSelector
レベルのアクセスを提供DefaultProjectDependency
します.ダウンロードしたアーティファクトの推移的な依存関係に従って、どのように追加できますか?
アーカイブされたアーティファクトの完全な依存関係グラフにアクセスし、いくつかのオーバーライド/除外を入れることができれば、代替手段があるかもしれません。
編集:
私が思いついた最善の方法は、resolutionStrategy を使用してフィルターを使用することです。「elastic-deps」プロジェクトをさらに開発して例を作成しました
sublimetext2 - 崇高な自動ビルド システムのテキスト ファイル
拡張子が .txt のファイルを検出し、提供したプログラムを使用するビルド システムを作成しようとしています。スコープと関係があることは知っていますが、機能させることができないようです。
selector
ツール の場合| ビルドシステム | 自動selector
オプションが設定されている場合、Sublime Text は、ファイルのスコープに一致することにより、アクティブなファイルに対応するビルド システムを自動的に見つけます。
-https://docs.sublimetext.io/guide/usage/build-systems.html