如何在 lein-ring uberwar 中添加 META-INF/context.xml
How to add META-INF/context.xml in lein-ring uberwar
使用 lein-ring
生成超级 war 时,我可以使用 :resource-paths
根目录中的 class 键将资源添加到 class 路径 project.clj
。以这种方式添加的任何资源都显示在 /WEB-INF/classes/
下
由于遗留原因,我需要在 .war 文件的根目录 META-INF
下提供 context.xml
(解释为 zip)。
我该怎么做?
出于这些目的,lein-ring
提供了一个 :war-resources-path
(可选 :war-resource-paths
)键,可设置在 project.clj
的根目录下。
指定的目录(或多个目录)下的任何文件都将直接复制到您的 .war 文件中。
因此,在您的项目(我使用 /war-root
)中放置一个包含您期望的 META-INF/context.xml
的文件夹。
使用 lein-ring
生成超级 war 时,我可以使用 :resource-paths
根目录中的 class 键将资源添加到 class 路径 project.clj
。以这种方式添加的任何资源都显示在 /WEB-INF/classes/
由于遗留原因,我需要在 .war 文件的根目录 META-INF
下提供 context.xml
(解释为 zip)。
我该怎么做?
出于这些目的,lein-ring
提供了一个 :war-resources-path
(可选 :war-resource-paths
)键,可设置在 project.clj
的根目录下。
指定的目录(或多个目录)下的任何文件都将直接复制到您的 .war 文件中。
因此,在您的项目(我使用 /war-root
)中放置一个包含您期望的 META-INF/context.xml
的文件夹。