Thursday, May 9, 2013

Maven Archetype for our Scala JavaEE project

Due to the incompatibility of licenses, I cannot propose it as a TomEE sub-module; I plan to create other examples of Rich Internet Applications with Apache friendly licenses and include them in the TomEE project as soon as my free time permits. ExtJS and HighCharts are free of charge for personal use only. If you want to develop a commercial application with them, you will need to buy the commercial licenses for it. Regardless, you are free to hack and use the code that I created in your own projects (Apache License). In fact, I will be glad to have your contribution!

Let's build our application.

First, locate the ".m2" directory. It should be one of the children of our home directory.

Tip. You don't need to download TomEE. When you run "mvn install" maven will download the bleeding-edge version of the server for you. The file will be available under <YOUR PROJECT>-resources\target\tomee-runtime.tar.gz.