問題タブ [sbt-0.13]

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.

0 投票する
1 に答える
227 参照

scala - sbt sbt タスクでコンパイルの結果 (成功/失敗) を取得する方法

コードのコンパイルが成功したか失敗したかをチェックし、その情報に基づいて何かを行う sbt タスクを作成しようとしています。これまでのところ、私はこれを持っています:

https://github.com/JohnReedLOL/WeirdSbtBug/blob/894f497567477619b4150de92c6bb2c146a1b615/build.sbt#L46

コンパイルが失敗すると、次のように出力されます。

文字列「コンパイルに失敗しました」が含まれています。その文字列が存在するかどうかを確認し、その結果に基づいて何かを行うことができます。

例:

しかし、それは少し壊れやすいようです。それを行うより良い方法はありますか?

ps monitorTask のテスト中に、次のバグに遭遇しました: https://github.com/sbt/sbt/issues/4444