maven如何包含/src/main/resources



我有一个专门的jar包装项目,有标准布局:

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

当我执行:mvn package

我希望得到的jar(非执行)文件包括resources文件夹和项目中该文件夹内的所有内容(即一些xml文件),但当我打开jar文件我只看到com文件夹的位置和顶级资源文件夹的内容。。。

我认为以上是maven3的默认设置,但我想在jar文件中包含resources文件夹。。。

您将不会在生成的jar文件中看到src/main/resources

您将只在jar文件中看到src/main/resources的内容。

因此,如果您没有为资源文件创建包结构,并将所有内容转储到src/main/resources目录中,您将在jar的顶层看到资源文件。

如果您希望资源显示在生成的jar文件中的某个目录下,请在src/main/resources树下创建这样一个目录。

最新更新