recursive.codes


The Personal Blog of Todd Sharp

Remote Deployment For IntelliJ IDEA Community Edition

Posted By: Todd Sharp on 4/4/2017 10:08 GMT
Tagged: Groovy On Raspberry Pi

I've been using IntelliJ IDEA Community Edition on my personal machine to work with some of the demos that I've been using for my series on using Groovy to program on the Raspberry Pi.  One of the features I've missed most from Ultimate Edition is the ability to remotely deploy to the Pi to keep the code in sync.  I've worked around it by using SCP every time I change something, but it's a bit tedious to do that every time, so I sought out additional options and found the Source Sync plugin.  It's pretty easy to install and so far I've found that it works pretty much identically to the Remote Deploy feature in Ultimate Edition (with the exception that it doesn't provide feedback that it is syncing).  I'll use this plugin going forward so if you plan on following along with the series it would be a good idea to install it!

I should note that I did run across a bug in this plugin and filed an issue on GitHub.  Files in the root directory of your project are not synced.  I've posted a fix in the GitHub issue for those interested in patching it and building the plugin themselves.  

Image by Sponchia from Pixabay



Related Posts

Getting Started With The Spark Java Framework

Getting Started With The Spark Java Framework

I published a post last week showing how to use Grails to create a website on the Raspberry Pi.  After some feedback and conversations about whether...

Creating Your First Website On Raspberry Pi

Creating Your First Website On Raspberry Pi

In this post we'll create and deploy a simple website on the Raspberry Pi.  There are a few prerequisites that I've covered in some previous posts...

A Better Way To Develop For The Raspberry Pi

A Better Way To Develop For The Raspberry Pi

Note:  I've dropped the "Grails on Raspbery Pi" intro to the title of these posts for the sake of brevity, but this post and most of the posts coming...

Note: Comments are currently closed on this blog. Disqus is simply too bloated to justify its use with the low volume of comments on this blog. Please visit my contact page if you have something to say!