問題タブ [build-script]
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.
msbuild - MSBuildターゲットBeforeBuildが実行されていません
BeforeBuild ターゲットに配置したコードが正常に実行されない状況があるようです。
ここに私が持っているものがあります:
ビルドの実行時にビルド ログにメッセージ出力が表示されません。これをフォーマットした方法に何か問題がありますか、それともスクリプトの特定の場所にある必要がありますか? これらのメッセージの正しい場所を探していますか?
編集:重要度を高に変更しても違いはないようです
mysql - スクリプトの mysql スクリプト
Oracle と mysql の両方で維持する必要があるデータベースがあります。スクリプトのデータ挿入スクリプトは次のようになります。もちろん、Mysql は source を使用し、oracle は @ を使用します。他のすべての点で、呼び出されるスクリプトとその呼び出し順序は同じです。(これは、ANSI 準拠の挿入ステートメントにすぎないためです)。
スクリプトのスクリプトを変更して、mysql と oracle の両方で動作するようにする方法はありますか?
-- mysql
では mydb を使用します。
ソース insert_man_rows.sql
ソース insert_leg_rows.sql
-- オラクルでは
@ insert_man_rows.sql
@ insert_leg_rows.sql
ide - ビルド スクリプトを IDE と同期しますか?
以下を使用した場合:
- ビルド スクリプトを使用した継続的インテグレーション
- コード開発用 IDE
ビルド スクリプトを IDE ビルド システムと同期する際に問題が発生しましたか? もしそうなら、この種の問題をどのように解決しますか?任意の環境 (Java/.NET/etc) を使用してソリューションを説明することで十分です。人々がこの問題をどのように解決するかについてのアイデアを得たいだけです。
visual-studio-2008 - TFSビルドスクリプトのトレース
ビルドスクリプトをデバッグするときに、現在チェックアウトされているビルドスクリプトをTFSで使用できるようにすることはできますか?
たとえば、現在デバッグしようとしているビルドスクリプトがありますが、トレース行を追加するには、TFSBuild.projを予約して変更し、再度予約する必要があります。
build-script - ビルドスクリプトを作成するための最適なフレームワーク
基本的な要件のいくつかは次のとおりです。
- scmからのプル、コピー、コンパイルなどの基本的なビルドスクリプトの要件:)
- Windows、Unix(Solaris、HPUX、AIX)およびLinuxでの互換性。
scons、antなどのいくつかの良いオプションについて聞いたことがありますが、あなたの好きな選択肢は何ですか?
現在、WindowsのUNIX用サブシステムでもkornshellが適切にサポートされていないため、移植する必要のある36個のkornshellスクリプトがあります。
apache-flex - Nant で Flex を構築しますか?
ここで間違ったツリーを吠えているのではないかと思っています。Flex プロジェクトのビルドに使用される Ant ビルド スクリプトを Nant ビルド スクリプトに置き換えることはできますか?
<mxmlc>
具体的には、 Antに代わるものはないようで<macrodef>
、<taskdef>
タスクは Nant または Nant-contrib で提供されます。
私は Nant も Ant もあまり経験していないので、これを調査し続けるべきかどうか疑問に思っています。の大ざっぱな代替品を除いて<macrodef>
、私がここでやろうとしていることについて、チューブには何も見つかりません。私たちのスクリプトは比較的小さくて単純なので、可能であればビルド サーバーから JRE と ant を削除したいと考えています。
以前にNantでFlexを構築した人はいますか?
svn - 複数のサブアプリケーションで構成される大規模な Web アプリケーションを効果的にバージョン管理するにはどうすればよいでしょうか?
私は、当社のポータルを運営するチームの一員です。ポータル内には、約 200 の小さなアプリケーションと呼ばれるものがあります。1 つは領収書を提出するため、もう 1 つはタイムシートを提出するため、もう 1 つは進行状況を確認するためなどです。
これらの各アプリケーションは、他のアプリケーションとはかなり分離されているため、それぞれに個別のトランク/ブランチ/タグ フォルダーを作成しました。このようにして、チームの全員がポータル全体を一度に展開する時期について合意する必要なく、個別に開発およびリリースできます。ポータルの各開発インスタンスを最新の状態に保つことはほとんど不可能です。これを適合させる唯一の方法は、各トランクをサブフォルダーにチェックアウトすることだからです。
これは分離の観点からは良いことですが、アプリケーション全体のコピーを使用して新しい開発者をローカル マシンで実行するように設定する場合は、非常に厄介です。
各トランクを取得し、そのコンテンツを Web アプリケーションのコンテキストで適切な場所に配置するために、洗練された巨大なビルド スクリプトを記述するだけでよいのでしょうか?
ios4 - Berkeley DB for iPhone
iphone OS 4用のライブラリを作成しようとしましたが、エラーが発生していました。
BerkeleyDBインストールガイドを参照したビルドスクリプトを次に示します。
ここで、3つの警告を含むエラーメッセージが表示されます。
スクリプトで間違っているところを教えてください。
前もって感謝します。
makefile - マルチコア マシンのジョブ (-j) フラグを自動的に設定しますか?
大量のコアを搭載したマシンに Makefile がありますが-jX
、プロジェクトをコンパイルするときに常に書き込みを忘れているようで、必要以上に時間がかかります。
-j
make がこのマシンで複数のジョブを自動的に並行して実行するように、環境変数またはその他の永続的な構成ファイルを介してフラグを設定する方法はありますか?
java - 可能な限り多くの共有コードを使用して、JavaMEとJavaSEの両方のJavaライブラリを作成する
2つのJavaバージョンは大幅に異なることに気付きましたが、私が作成しようとしているライブラリは、標準のHTTP/TCPネットワークとデータコレクションを使用してそのタスクを実行します。これらは、スコープは異なりますが、両方のプラットフォームが提供する2つの機能です。最小公分母で動作するライブラリを作成できると思いますが、少なくともジェネリックスとより広範なデータ収集の利点を活用するJavaSEバージョンがあれば理想的です。
ビルドスクリプトを使用してJavaプラットフォームごとに個別のライブラリを作成し、ライブラリの2つのバージョン間で可能な限り多くのコードを共有するコードベースを維持できることを望んでいます。APIは明らかにわずかに異なりますが、ライブラリのコアビジネスロジックを共有できれば、時間と労力を節約できます。
この目標を達成するために利用できるビルドスクリプト/前処理/その他の手法はありますか?これはもっと面倒で、それだけの価値がありますか?