Graham Edgecombe

Welcome

Welcome to my personal website. My name is Graham Edgecombe and I enjoy computer programming, electronics, website design and photography. This website is a place for me to share information about my projects and publish photos and blog posts. I have also written some information about me and collected some links to other websites that I enjoy. Feel free to contact me if you have any questions.

Blog

Using IntelliJ IDEA's javac2 in Gradle

April 2013

JetBrains's IntelliJ IDEA uses a wrapper around the Java compiler, named javac2, to provide additional support for compiling .form files produced by the IDE, and for processing @Nullable and @NotNull annotations. It is naturally supported inside IDEA itself, and also by Apache Ant. However, other build systems like Gradle do not support it out of the box. Supporting it is useful - e.g. if you wanted to run a continuous integration server, which means you cannot use IDEA for building, and want it to compile your forms. Also, it could be useful if other developers on the same project used a different IDE.

Read more...

Photography