maven 上传 插件
由于最近开发一个项目是运行在linux上的, 需要频繁的上传编译后的文件到服务器上
于是自己写了一个基于maven的上传插件
该插件是先编译项目然后将编译的结果上传至指定服务器, 指定目录
目前是只支持单ip, 并且密码是明文方式配置
未来考虑可以上传多个文件, 或者通过密钥的方式验证
目前这个项目还没传到maven中央服务器上,
要用的可以先把源码下下来安装到自己本地仓库, 或者提交到内部私服
配置方式
<plugin>
<groupId>so.heroin.maven.plugins</groupId>
<artifactId>deploy-maven-plugin</artifactId>
<version>1.0.0.0</version>
<configuration>
<hostname>192.168.1.12</hostname>
<username>root</username>
<password>root</password>
<port>22</port>
<remotePath>/root/code</remotePath>
</configuration>
</plugin>
配置描述
| 配置项 | 说明 |
|---|---|
| hostname | 服务器ip |
| username | 服务器帐号 |
| password | 服务器密码 |
| port | 服务器ssh端口, 默认22 |
| remotePath | 上传服务器地址, 默认/tmp |
其中port和remotePath是有默认值的, 可以不填写
blog comments powered by Disqus
发布日期
2013-01-07