問題タブ [file-properties]

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 に答える
64 参照

optimization - Eclipse でファイルのデフォルトのビルド設定を復元する方法

プロジェクトのサイズが大きいため、ビルド バイナリがマイクロコントローラーに適合するように、コンパイラの最適化が有効になっています。プロジェクト エクスプローラーでソース ファイルを右クリック>> C/C++ ビルド>>設定>>最適化>>最適化レベル>>デバッグ用に最適化 (-Og)して、選択したファイルの最適化を (デバッグ目的で) 無効にします。これにより、ファイルのアイコンに小さなスーパー アイコン レンチまたはキー (区別しにくい) がタグ付けされたままになります。最適化レベルを手動でサイズの最適化 (-Os)のデフォルトに戻しても、スーパー アイコンは削除されません。

デフォルトのファイル設定を復元するにはどうすればよいですか? File Properties >> C/C++ Build >> Restore Defaultsをクリックしてみましたが、効果がないようです。別の方法はありますか?

Eclipse 4.14 を使用しています。ありがとう。

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

java - Eclipse - Gradle sourceSets、yaml プロパティ ファイルの管理方法

私は Gradle 7.0 を使用しており、タスク Gradle Init を使用してプロジェクトを作成しました。次に、それを Eclipse (2021-03 with buildship 3.1.5) にインポートしました。すべて問題ありませんが、パスとして「/myfile.yaml」を使用してJavaメソッドでファイルを読み取ろうとするか作成すると、D:\ルートフォルダー(パーティション私の日食がインストールされています)。

スラッシュ (「/myfile.yaml」ではなく「myfile.yaml」) を使用しない場合、ファイルはプロジェクトのルート フォルダーに作成されます。ビルドされるまでは src/main/resources にあるはずだと思っていました。

私の目標は実際にはファイルを作成することではなく、テストが簡単だっただけです。私の目標は、いくつかの Yaml 構成ファイルを読み取ることです。ファイルがビルド パッケージにあり、両方のコンテキスト (Eclipse デバッグとビルド パッケージ ディレクトリ) で正しい場所に読み込まれるようにするにはどうすればよいですか? また、ファイルのパスを設定するためのベストプラクティスは何ですか (sonarlint は、私がそれを行う方法について警告します: 以下の方法でハードコーディングされています。 sonarlint も好きではありません)。

アプリのツリー:

私のsettings.gradle:

私のbuild.gradle:

そして、Jackson ライブラリ (yaml) を使用してファイルを書き込むメソッドは次のとおりです。