MrGadget is a utility (build for Gradle, but generally usable anywhere) that can upload files to a remote server and execute commands on a remote server
'com.moksamedia:mrgadget:0.2.2'
<dependency>
<groupId>com.moksamedia</groupId>
<artifactId>mrgadget</artifactId>
<version>0.2.2</version>
</dependency>
<dependency org="com.moksamedia" name="mrgadget" rev="0.2.2"/>
"com.moksamedia", "mrgadget", "0.2.2"