gpt4 book ai didi

java - 部署到远程服务器后解决/下载依赖项

转载 作者:行者123 更新时间:2023-12-02 06:47:07 24 4
gpt4 key购买 nike

由于存在大量外部依赖项,我有一个过大的 war 文件,而且我还存在互联网连接速度问题,因此我不想在 war 中保留依赖项 jar,这样我就可以减少 war 规模& 更快地将我更新的 war 从开发机器上传到远程服务器。

我希望 Maven 项目在上传并开始运行时下载远程 Tomcat 服务器本身的依赖项。我如何配置 Maven 来做到这一点?

最佳答案

有一个非常简单的解决方案:在服务器上构建项目。

一个简单的方法是将所有源代码放入版本控制系统中,例如 MercurialGit .

除了为您提供历史记录和自动备份之外,DVCS 还具有极其高效的算法来更新远程副本(它们只是传输更改,因此如果您更改一行,则只会通过线路发送一行)。

在服务器上构建还意味着您可以非常快速地下载服务器上的依赖项(这可能具有非常好的下载速率)。而且本地部署将会非常非常快。

最后但并非最不重要的一点:当您使用版本控制时,当出现问题时,您将能够快速返回到上一个稳定版本。

关于java - 部署到远程服务器后解决/下载依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18526923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com