maven sftp deploy 远程发布
用maven 远程 构建 sftp 发布版本 怎么弄?
安装 网上的帖子 弄
pom.xml
<distributionManagement>
<repository>
<id>proficio-repository</id>
<url>sftp://172.27.18.62/opt/app/ri/ri_tool/deploy</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://172.27.18.62:8082/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
这里面的 sftp url 不知道具体怎么写?
settings.xml
<server>
<id>proficio-repository</id>
<username>root</username>
<password>root</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
sftp setting 里的 用户名 密码 应该是 私服的nexus 用户名 密码 还是 linux 登录的用户名密码?
我根据上面的这样配置 执行deploy 快照版本 发布成功, 但是 sftp 传 的/opt/app/ri/ri_tool/deploy没有任何文件,console 显示 build success 没有报任何错误
安装 网上的帖子 弄
pom.xml
<distributionManagement>
<repository>
<id>proficio-repository</id>
<url>sftp://172.27.18.62/opt/app/ri/ri_tool/deploy</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://172.27.18.62:8082/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
这里面的 sftp url 不知道具体怎么写?
settings.xml
<server>
<id>proficio-repository</id>
<username>root</username>
<password>root</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
sftp setting 里的 用户名 密码 应该是 私服的nexus 用户名 密码 还是 linux 登录的用户名密码?
我根据上面的这样配置 执行deploy 快照版本 发布成功, 但是 sftp 传 的/opt/app/ri/ri_tool/deploy没有任何文件,console 显示 build success 没有报任何错误
...全文
相关推荐
FirstMaven.zip
借助wagon-git简单制作依赖库(gitlab为仓库)
Maven管理的ssh2项目
Maven管理的ssh2项目
maven-3.5.2
这里的maven版本是apache-maven-3.5.2-bin版本的,也是最新版本的。
JAVA项目打包部署运维[项目源码]
本文详细介绍了JAVA项目从开发到部署运维的全流程,包括JDK安装、环境变量配置、项目打包、上传服务器、服务启动脚本创建、批量启动脚本编写以及监控维护等关键步骤。内容涵盖了多服务环境下的批量部署方案,提供了完整的脚本示例和操作命令,适合需要管理复杂JAVA项目的开发者和运维人员参考。文章还特别强调了生产环境下的JVM参数配置和端口管理,为实际项目部署提供了实用指导。
IDEA远程服务器连接与部署实战:从SSH配置到自动化脚本
在软件开发与部署流程中,远程服务器连接是连接本地开发环境与线上服务的关键环节。其核心原理通常基于SSH(Secure Shell)协议,通过加密通道实现安全的文件传输与命令执行。这项技术的价值在于提升开发部署效率、保障操作安全,并实现环境一致性。常见的应用场景包括Web应用部署、持续集成以及云端开发调试。本文聚焦于如何在IntelliJ IDEA中高效配置SSH连接,并深入对比SFTP同步与自动化脚本两种主流部署策略。通过详解服务器权限配置、密钥对认证等关键步骤,并结合自动化部署脚本的编写与远程执行,帮助开


