Mavenを使用して構築されたEclipseでJavaプロジェクトに取り組んでいます。古いプロジェクトからリサイクルされたコードを使用しています。これらのクラスの 1 つはMETA-INF/services
、JAR のフォルダー内で特定の名前のファイルを探し、このファイルのテキストを解析します。この特定の例では、Java インターフェイスの名前を持つファイルを検索し、ファイル内から実装のクラス名を取得します。
したがって、基本的に私がやろうとしているのは、ファイル名 (X) と 1 行のテキスト (Y) を持つ JAR の「META-INF/services」フォルダーにファイルを含めることです。おそらくPOMファイルで属性を指定することで、Mavenを使用してこれを行う必要があると思いますが、私の調査では何も判明していません。META ファイルをハードコードしたり、手動で入力したりしてはならないことはわかっているので、ここで何をすべきかわかりません。