Java Web プロジェクトがあり、いくつかの JAR を WEB-INF/lib ディレクトリに配置する必要があるとします。Eclipse では、これらの JAR をそこに配置するだけで、Eclipse はそれらをクラスパスにあるものとして取得します。ただし、IntelliJ はそうではないようです。
標準の WEB-INF/lib ディレクトリにあるように、これらの JAR をプロジェクトに追加する正しい方法は何ですか?
Java Web プロジェクトがあり、いくつかの JAR を WEB-INF/lib ディレクトリに配置する必要があるとします。Eclipse では、これらの JAR をそこに配置するだけで、Eclipse はそれらをクラスパスにあるものとして取得します。ただし、IntelliJ はそうではないようです。
標準の WEB-INF/lib ディレクトリにあるように、これらの JAR をプロジェクトに追加する正しい方法は何ですか?
[プロジェクト構造] ウィンドウで、[ライブラリ] セクションに JAR を追加した後、[アーティファクト] セクションに移動すると、レジスタの [出力レイアウト] に WEB-INF フォルダーがどのように表示されるかが表示されます。右側に「使用可能な要素」が表示されます。これを左側のサイトの lib フォルダーにドラッグ アンド ドロップできます。
これを行う唯一の方法は、必要なjarをファイルシステムのWEB-INF/libフォルダーに手動で追加し、それをプロジェクトライブラリに明示的に追加することです(リンクされたSOの質問で説明されているように、モジュールライブラリを介して追加する方法は別として) )。
それが役立つことを願っています。