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