コバツキー回答ポイント 100ptウォッチ

mavenでjarを作成する際に、下記のようなカスタマイズを行うことは可能でしょうか?

・特定のリソースファイルがjar内に含まれないようにする。
・MANIFEST.MFファイルの記述に任意のクラスパスを含める。

[背景]
s2jdbcを利用しているmavenプロジェクトからjarを作成します。
その際DB接続設定を持つjdbc.diconをjarの外に出したいと考えています。
※プロジェクトにおいては「src/main/resources」配下に各種diconファイル(jdbc.dicon含む)を配置しています。

jdbc.diconはクラスパスの通っているディレクトリに配置すれば参照されるらしいので、下記が達成されればそれが可能になると考えました。
・jarファイル内にjdbc.diconが出力されないようにする
・MANIFEST.MFのクラスパスに、jarからの相対パス(「conf/」など)でjdbc.diconを配置するフォルダへのパスを追加する

この方針以外であっても、今回のような状況下でjdbc.diconをjarから外出しする方法があればご回答頂ければと思います。
よろしくお願い致します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-10-21 11:19:13
終了日時
2012-10-21 15:58:58
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

JDBC25Maven16相対パス78ディレクトリ1525リソース255JAR83dB1997SRC250

人気の質問

メニュー

PC版