Posts

Showing posts from September, 2014

Migrating to Grails 2.4.3

A lot has changed since I last used Grails (v1.3.2). I had developed a project that I want to use with latest Grails version. The migration isn't easy. So here's a list of steps to perform the migration (cf. http://grails.org/doc/2.4.x/guide/upgradingFrom23.html):  Change Grails version required by application in application.properties. app.grails.version=2.4.3  Dependencies are no longer managed in application.properties; instead BuildConfig.groovy is used. Make sure Maven repositories are NOT commented.   repositories {         grailsPlugins()         grailsHome()         grailsCentral()         // uncomment the below to enable remote dependency resolution         // from public Maven repositories         mavenLocal()         mavenCentral()                       } Dependencies naming follows Maven style - groupId:artifactId:version. groupId of "org.grails.plugins" seems to work in most of the cases.  dependencies {         // specif

ThingDoc: Automated instruction manual

Image
 Java world has used Javadocs for variety of purposes for a long time. It has served the developers well for technical references. What if the same concept is used to generate instruction booklet as well? ThingDoc allows you to achieve this for more generic use-cases like installation steps for software, building steps for hardware and even recipe book for food enthusiasts!! Source: https://github.com/josefprusa/ThingDoc