I am very proud to announce the release of TrueLicense version 2.4! If you care about details, there is the usual Release Notes generated from the issue tracker. However, there is a bigger story behind the pesky details and it deserves to be told in this blog posting.
At current, there is very little information about how to use Markdown syntax to author pages for a project site with the maven-site-plugin. With this blog posting, I am going to change this – at least a little bit. 😉
In modern software design, modularity is a primary concern in order to enable a sustainable, extensible architecture which is composed of reusable software components.
In this post I’ll show you how to use a Maven archetype – or more specifically the TrueVFS Archetype Access – to generate a bunch of sample applications for TrueVFS. I’m using NetBeans 7.2 for this post, but similar actions apply to Eclipse, IntelliJ IDEA or whatever, so please read on.
I have updated the archetype for JavaFX 2.0 applications in Scala to version 0.4 in order to reflect the release of JavaFX 2.0. Note that the environment variable
JAVAFX_HOME must now refer to the base installation directory of the JavaFX 2.0 SDK, not the
bin subdirectory anymore. Here are the updated Maven coordinates for the archetype:
<dependency> <groupId>de.schlichtherle</groupId> <artifactId>javafx-scala-demo</artifactId> <version>0.4</version> </dependency>
I have created a simple Maven archetype for building standalone JavaFX 2.0 applications written in Scala. The generated Scala code is a close translation of the Java code for the Colorful Circles demo in Oracle’s Getting Started with JavaFX tutorial. Here’s how it looks:
I’m sick of Java’s low abstraction level which implies lots of coding overhead/boilerplate, so I’ve just started looking at Scala. While the language is definitely appealing, setting up my tool chain was not such a pleasant ride because the information I needed was dispersed across many web pages and well hidden between obsoleted or misleading information. This post shows what I did to succeed so you can use it as a guide line.