java - Maven Deploy 插件创建 SYMLINK
问题描述
Maven 3.0.0 在附有时间戳的服务器上部署文件。我需要在不参考 maven-metadata.xml 的情况下从服务器获取最新版本的工件。有什么方法可以使用 maven deploy 创建符号链接。
用于将文件部署到服务器的命令-
mvn -B deploy:deploy-file -DpomFile=pom.xml -Dpackaging=zip -Dfile=my_file.zip -Durl="https://some_server" -DrepositoryId="some_id"
例如,我在 loc https://some_server/ 上传了一个 zip
现在我上传的 zip 名称变成了 my_file_20211102.062936-9.zip
我想要一个通用名称 ex my_file_latest.zip 来引用最新上传的 zip,以便我可以使用
wget https://some_server/my_file_latest.zip
下载最新版本。
解决方案
使用 mvn:get 依赖解决了这个问题。它将始终下载最新版本。
推荐阅读
- javascript - 在构建反应应用程序时将绝对路径附加到 css/js 文件
- sql-server - 在 ms-sql 使用案例中,我如何获得开户 + 借方 - 贷方 = 余额
- json - 将 JSON 转换为 Powershell 对象打印奇怪的输出
- c - 如何计算输出
- docker - 在大三角帆中使用 halyard 配置不安全 (http) 私有 docker 注册表
- python - Python Sendgrid 将抄送添加到电子邮件
- database - 图数据库建模 - 节点或边上的节点与属性
- python - 通过在父节点上应用函数构建二叉树
- c++ - 模板参数包:如何创建具有相同长度的独立类型的元组
- java - 如何遍历霍夫曼树并访问存储的字符?