2

.propertiesファイルとlog4jファイルをSpringMVCアプリケーションの/resourcesフォルダーに入れたくないのは、これらがコンパイル時にjarに入れられるためです。また、これらのファイルをサーバー上で編集できるようにしたいのです。アプリケーションをデプロイします。

そこで、フォルダーを作成し、log4j、*。propertiesファイル、およびspring-context.xmlファイルをそのフォルダーにドロップしました。

Mavenマルチプロジェクトがあり、フォルダーは次のようになります。

/myapp-persists
/myapp-web
/src/main/conf

/ src / main / confにはプロパティファイルがあるので、IntelliJでmyapp-webモジュールに移動し、「jarまたはディレクトリ」の依存関係を追加し、そのフォルダーをポイントして「クラス」を選択しました。

それは機能しませんでした、私のファイルは拾われませんでした、そしてサーバーを始動することはクラッシュを引き起こしました、プロパティファイルは検出されませんでした。

私はここで何が間違っているのですか?

intelliJを介してこれを行うと、Mavenビルドが失敗するようです。このために別のMavenプロジェクトを作成したくありません。

4

1 に答える 1

1

のコンテキストメニューを使用して、[ディレクトリ:ソースとして追加/src/main/conf]を選択するだけです。設定では、ソースフォルダーをMaven設定に保持するように設定する必要があります(メニュー/設定の名前についてはよくわかりません。手元にありません。申し訳ありません)。jarの依存関係は必要ありません。

于 2012-05-30T18:57:42.643 に答える