1

これは、ビルドされた jar でプロジェクト リソースを適切に配置および使用するにはどうすればよいですか?という質問のフォローアップ です。

もう一度、セットアップを行います。

  • プロジェクトA
    • xml スキーマを含むプロジェクト ルートのリソース フォルダー
    • xml 検証中にスキーマを使用するこのプロジェクトのクラス
      • このクラスは、相対パス "resources" + File.separator + SCHEMA-NAME を使用します
  • プロジェクトAに依存する別のプロジェクトB
    • 上記のクラスを使用する
    • リソースフォルダーがありません

プロジェクト B を実行すると、プロジェクト A クラスのパスを使用してプロジェクト B のルート フォルダー内を検索するため、Eclipse は指定されたパスにファイルが見つからないと文句を言います。クラスが常に独自のプロジェクト フォルダーを参照するように設定するにはどうすればよいですか?

このセットアップのベスト プラクティスは何ですか? これは通常の使用法ですか?プロジェクト A をプロジェクト B の jar として提供する必要がありますか?

4

1 に答える 1