8

私はjarパッケージを使用したmavenizedプロジェクトを持っており、標準レイアウトを持っています:

/src/main/java
/src/main/resources

私が実行するとき:mvn package

結果のjar(非実行)ファイルには、resourcesフォルダーとプロジェクトからのそのフォルダー内のすべて(つまり、いくつかのxmlファイル)が含まれると期待していますが、jarファイルを開くと、comフォルダーの場所と内容のみが表示されます。トップレベルのリソースフォルダ...

上記はmaven3のデフォルトだと思いresourcesますが、jarファイルにフォルダーを含めたいと思います...

4

1 に答える 1

15

src/main/resources結果のjarファイルには表示されません。

の内容はsrc/main/resourcesjarファイルにのみ表示されます。

したがって、リソースファイルのパッケージ構造を作成せず、すべてをsrc/main/resourcesディレクトリにダンプした場合は、jarの最上位にリソースファイルが表示されます。

結果のjarファイルの特定のディレクトリの下にリソースを表示する場合は、src/main/resourcesツリーの下にそのようなディレクトリを作成します。

于 2012-11-20T22:08:09.967 に答える