1

依存関係のプロパティを設定するには?

Java プロジェクトを Maven プロジェクトに変換中です。

Mavenに変換する前に、jariijdbc.jariijdbc.propertiesファイルをsrc/main/webapp/WEB-INF/lib. これはすべて桃色でした。

src/main/webapp/WEB-INF/libexceptからすべてを削除しiijdbc.properties、依存関係を追加しました。

<dependency>
    <groupId>com.ingres.jdbc</groupId>
    <artifactId>iijdbc</artifactId>
    <version>9.3-3.8.3</version>
</dependency>

が使用されていないため、プロジェクトを実行するとエラーが発生しますiijdbc.properties。クラスパスに追加しましたが、まだ使用されていません。

iijdbc.properties次の行のみが含まれます。

ingres.jdbc.date.empty=null

この行を tomcat の引数に追加すると、すべてが正常に機能することに気付きました-Dingres.jdbc.date.empty=nullが、これは次の開発者のための別のセットアップ ピースであり、可能であればこの解決策を避けたいと考えています。

ingres.jdbc.date.empty=null私のプロジェクトが余分なファイルを持たなくても以前と同じように動作するように、iijdbc 依存関係に行を追加する方法はありますiijdbc.propertiesか?

4

2 に答える 2

1

代わりに、ファイルを src/main/resources に移動してみてください。Maven WEB-INF/lib コンテンツは自動生成されます。Maven の規則では、リソース (プロパティなど) を src/main/resources フォルダーに配置します。

最後に、Maven は Tomcat 環境を制御せず (またはテスト/デバッグ モードでのみ)、依存関係にプロパティを追加することはできません。

于 2013-05-15T15:23:08.227 に答える