問題タブ [incremental-build]
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.
java - Maven インクリメンタル プラグイン
私のタイムゾーンでこんにちは。
私は Maven が初めてで、常に Ant を使用していました。Incremental Build Plugin を使用して、アプリケーションのコンパイルとデプロイの時間を短縮したいと考えています。このプラグインに関連する情報はあまりありません。親POMに次のコードを追加しました。
しかし、アプリケーション ログで、ターゲットが削除され、ソース フォルダーが毎回コンパイルされていることを確認します。私は何が間違っているのでしょうか?
前もって感謝します
よろしくお願いします
java - Spring STS でサーバーを再起動せずに静的コンテンツ (Javascripts、HTML、CSS) を Wildfly でホットデプロイする
Spring STS 3.6.3 および JBoss Tools で Wildfly 9.0.0.Alpha1 を使用しています。増分デプロイを使用せずにサーバー内の静的コンテンツへの変更を更新する方法が見つかりません (そのため、リソースに少し変更を加えると、Eclipse STS でプロジェクトを更新する必要があるため、増分展開が行われます。これには約 15 ~ 30 秒かかり、面倒で時間の無駄です
増分デプロイなしで爆発戦争で静的コンテンツを更新する方法はありますか?
tfs - TFS インクリメンタル ビルド エラー - ファイルが既にローカルに存在するため、取得操作を実行できません
VS ソリューションのインクリメンタル ビルドを有効にしようとしています。xaml ビルド プロセス テンプレートの GUI で、MSBuild 引数として設定"Clean Workspace"
し"None"
て追加しました。/p:IncrementalBuild=True
次に、ファイルへの変更をチェックインしましたが、TFS ビルドを実行すると、すぐに次のエラーが発生します。
TFS がファイルを取得すると思いますが、ビルド エージェント上の既存のファイルを上書きできず、エラーが発生します。ファイルを強制的に上書きするにはどうすればよいですか?
android - compileDebugJava - インクリメンタルではありません。ソース ディレクトリを推測できません
Gradle 2.1 以降、Java ソースのインクリメンタル コンパイルがサポートされるようになりました。これを確認してください。
以下のコードのスニップを使用して有効にしました
しかし、私は警告メッセージを下回っています、
:App:compileDebugJava - インクリメンタルではありません。ソース ディレクトリを推測できません。
それを取り除くために私は何をすべきか教えてください
linux - 高速カーネル再コンパイル
アップグレードされたカーネルを再コンパイルするプロセスを自動化しようとしています。(バージョンアップという意味です)
私がやること:
オブジェクト ファイル (*.o) を rsync でバックアップします。
ディレクトリを削除して mrproper にする
新しいソースとパッチを抽出します
rsync を使用してオブジェクト ファイルを復元する
しかし、それは意味がないことがわかりました。コンパイルされたものをスキップするにはハッシュを取得する必要があるため、これで削除されます。
質問: どのファイルを保持する必要がありますか? それとも存在しませんか?
ところで:私はすでにccacheを知っていますが、少し設定を変更すると壊れました。
tfs - Nightly ビルドはインクリメンタルであるべきですか?
現在、ワークスペース全体をクリーンアップし、すべてのプロジェクトをゼロからビルドしてから、それらの統合テストを実行するナイトリー ビルドがあります。しかし、このプロセスにはかなりの時間がかかります (約 10 時間)。
インクリメンタル ビルドを使用すると、少なくとも 30 分の時間を節約できますが、テストを実行するだけでナイトリーの出力がどこにも使用されないナイトリー ビルドの場合、それは良い方法でしょうか?
sql - SQL の使用 クエリ結果からデータの増分変更を取得できますか? ループ?
注: データベースに変更を加えているわけではありません。レポートを作成しています。
このレポートの目的は、出荷のために組み立てる必要がある保留中の注文を表示することですが、注文を満たすのに十分な在庫があるまでは表示されません。注文には複数の在庫品目が含まれますが、在庫は各在庫品目ごとの注文金額以上である必要があり、注文をレポートに追加するには、日付が古い順に並べる必要があります。
注文をプルする場所にこれを書きましたが、次の注文にループして、この注文の前の計算から手持在庫の数量を引き継ぐ必要があります。計算が 0 未満の場合、順序を確認する必要はありません。
出力例:
手持通知には、最初の行のアイテム番号 555555 に対して 60 と表示されています。これは実際の QOH ですが、レポートでは、前の行で注文した金額を手持在庫から差し引いて残りを表示するか、新しい利用可能な合計を手持の下に表示する必要があります。手持金額で注文を処理できない場合、その注文をレポートに表示したくありません。私の現在のレポートでは、両方の行で手持在庫が 60 であることが示されています。上記のようにゼロではなく、60 から 10 を引くだけで、それが私の唯一の注文であるかのように見えます。
フィールドでこのタイプの増分変更を行うためにどのようなアプローチを取るべきかわかりませんが、ループと変数が含まれていると想定しています (変数を追加する必要がある場合は、実際の数量から始める必要があります。手)、 ????誰かが私に指示を手伝ってくれませんか?これに答えようとする私の検索は、これを行う方法がわからなくなっただけです。SQL を提供することはできますが、かなり複雑なので、より一般的なレベルにとどめようとしています。
gulp - インクリメンタル ビルド フロントエンド プロジェクト
私はインクリメンタルビルドで本当に大きな問題を抱えています(開発プロセスのために、本番ビルドでは、ファイルをいくつかのファイルに縮小して連結しました)。
私のプロジェクト (角度) には何百もの js ファイルがあり、Web ページを読み込むのに最大 2 分かかります。根本原因: ファイルを取得するための要求が多すぎます (> 1000 ファイル)。
この問題に対処するアイデアがあります。
すべてのサードパーティ ライブラリを 1 つのファイルに連結します (gulp-angular の方法と同じ)。
同じフォルダー内の js ファイルを 1 つの js ファイルに連結します (連結のみで、縮小はしません)。そのフォルダーにある1つのファイルが変更された場合にのみ、フォルダー内のすべてのファイルをビルドします(gulp-cacheとgulp-rememberを使用)。
何か提案はありますか?browserify または webpack を試してみてください。