Griffon: latest plugin releases II - No Fluff Just Stuff

Griffon: latest plugin releases II

Posted by: Andres Almiray on September 11, 2009

Given that Griffon 0.2-BETA is out and ready for download the following plugins have been updated to take advantage of new features and internal updates:
  • Code Coverage 0.3 - relies on Griffon's new testing facilities, carbon copied from Grails 1.2. There is no longer a test-app-cobertura script, instead pass a -coverage argument to test-app. As a side effect code coverage will not be possible when using either FEST or Easyb plugins; this will be fixed shortly.
  • Lang Bridge 0.2
    • renamed src/interfaces to src/commons.
    • renamed script CompileInterfaces to CompileCommons.
  • Scala 0.4
    • checks if sources need to be compiled using Ant's uptodate facilities.
    • upgraded bundled libs to Scala 2.7.5.final
  • FxBuilder 0.2
    • checks if sources need to be compiled using Ant's uptodate facilities.
    • auto-injects javafx-rt.jnlp on deploy, this means you'll now be able to package a Griffon/JavaFx application in applet/webstart modes.
    • FxBuilder has better support for using SwingBuilder.bind() with JavaFx classes and POGOs, however you can't use bind() with two JavaFx classes (yet).
  • Clojure 0.2
    • checks if sources need to be compiled using Ant's uptodate facilities.
    • enable load of clojure scripts at runtime.
Of all these changes the one that gets me more excited about is the ability to load Clojure scripts at runtime (I've been reading Stu's Programming Clojure lately, it is a very interesting read with plenty of food for thought). This feature puts Griffon's Clojure plugin in par with its Grails counterpart, with the added benefit that Griffon's also lets you generate Java classes using Clojure's gen-class:/gen-interface: macros.

Keep on Groovying!
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »