如何使用Spring Boot将/ target中的目录添加到生成的JAR中?

时间:2016-04-14 11:30:50

标签: maven spring-boot static-content enunciate

我正在使用Enunciate在构建REST应用程序时生成REST文档。将文件输出到/target/docs。我想将/docs目录添加到生成的JAR文件中(并重命名),以便能够将文档作为静态内容提供。

我该怎么做?我无法弄清楚如何将这些静态文件(在构建时生成)放入JAR。

2 个答案:

答案 0 :(得分:0)

我想你可以通过配置Maven plugin for enunciate并将其连接起来在' generate-resources'中运行来解决这个问题。生命周期阶段。

另外,请确保将output-dir设置为src / main / resources / static的子目录,如上面Rob所述。

答案 1 :(得分:0)

我将此添加到我的enunciate.xml中以强制在自定义位置生成docs目录,该位置将与.war文件一起打包

<docs docsDir="target/<app_name>/docs"/>

然后maven会将target /的全部内容放入生成的war文件包