如何在spring项目中构建的war文件中包含库?

问题描述 投票:1回答:1

我有一个春季项目,运行良好。问题是,每当我在tomcat中使用war文件执行新部署时,我都需要手动复制lib文件夹中的库。我想知道是否有任何方法可以在war文件中添加这些库,这样每次我都不需要通过复制服务器中的库来浪费我的时间。它需要从生成的war文件中自动包含。

java spring tomcat
1个回答
0
投票

这个答案取决于你如何构建你的WAR,但我假设你正在使用一种流行的Java构建工具。鉴于您的战争没有填充的lib文件夹,我假设您没有为这些构建工具配置正确的插件,或者您正在从命令行编译和管理类路径,就像疯子一样。如果是后一种情况,那么我强烈建议你开始为你的项目使用构建工具(默认情况下所有IDE都这样做),如果前者是这种情况,我会引用你插件的各个页面:

胃:https://maven.apache.org/plugins/maven-war-plugin/index.html

war插件默认执行此操作。

Gradle:https://docs.gradle.org/current/userguide/war_plugin.html

Gradle的War插件默认也会这样做。

你是:Quixos

Ant任务的词汇表读取没有显示默认情况下是否这样做但我假设它确实如此。

© www.soinside.com 2019 - 2024. All rights reserved.