2016-10-01 6 views
0

私は、デスクトップアプリケーションの依存性注入とプロパティを管理するためにSpringを使用しています。これはx.propertiesファイルから、アーカイブにはないものの、ユーザーの便宜のためにディスク上に明示的に読み込んだものです。予防策として、ビルド時にmavenにプロパティファイルを作成させ、適切な行末とアクセス権を持つx-win.propertiesとx-unix.propertiesを生成するようにいくつかの手順を踏んだので、エンドユーザーは2つのファイルを持ち、プログラムは1つを選択します彼/彼女がいるプラットフォームに依存します。私はいくつかのテストを行い、Windows上でUNIXファイルを読みました。問題は発生しませんでした。おそらく私は大胆になっていると思っています。無意味なことです。私は何かを見逃していますか、私が直面していることを完全に無視するときに直面している可能性のある問題は何ですか?Springのプロパティファイルの線形化はどれくらい重要ですか?

+1

メモ帳を使用してWindows上でUnixファイルを開いてみてください。それは良く見えません。別のエディタが必要な場合は、 Notepad ++ならば、unix版を使うことができます。そうしないと、プラットフォーム依存のバージョンのプロパティファイルが必要になります。 – Andreas

+0

ああ、ありがとう、それは実際には非常に良い点です。私はいくつかのより高度なエディタを使い、UNIXの行末を読むことができました。実際にメモ帳に問題があるように見えるので、私の現在の戦略はおそらく正しいでしょう。 –

答えて

0

メモ帳のようなプレーンテキストエディタを使用しているときに、間違った行末で問題が発生するように見えるため、現在のビルディングロジックが必要になります。 Thanks @ Andreas

関連する問題