我有一个春季项目,并且运行良好。问题是,每当我使用tomcat中的war文件执行新部署时,都需要手动复制lib文件夹中的库。我想知道是否有任何方法可以在war文件中添加这些库,以便每次都不需要通过复制服务器中的库来浪费时间。需要从生成的war文件中自动包含它。
这个答案取决于您如何构建WAR,但我假设您正在使用一种流行的Java构建工具。考虑到您的战争中没有lib文件夹,我假设您没有为这些构建工具配置正确的插件,或者像疯子一样从命令行编译和管理类路径。如果是后一种情况,那么我强烈建议您开始为项目使用构建工具(默认情况下,所有IDE都使用此工具),如果是前一种情况,我会将您引向各个插件页面:
Maven的:https : //maven.apache.org/plugins/maven-war-plugin/index.html
war插件默认情况下会执行此操作。
摇篮:https : //docs.gradle.org/current/userguide/war_plugin.html
默认情况下,Gradle的War插件也会执行此操作。
蚂蚁:https : //ant.apache.org/manual/Tasks/war.html
有关Ant任务的词汇表阅读没有显示默认情况下是否这样做,但我假设是的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句