This is a multi-module maven project for building a Codename One application. Codename One applications written in Java and/or Kotlin, and are built as native apps and can be built and deployed to iOS, Android, Mac, Windows, Linux, and also to the Web.
If you plan to use Java as your primary language, start here.
If you plan to use Kotlin as your primary language, start here.
Important
|
If you use Eclipse as your IDE, read this first |
The tools/eclipse directory contains eclipse ".launch" files that will add common Maven goals as menu items inside Eclipse.
After importing this project into Eclipse, you should import the launch files.
CodeRAD includes an annotation processor that needs to be activated. There are a few additional steps required to enable this in Eclipse.
-
Add
org.eclipse.m2e.apt.mode=jdt_apt
to the./common/.settings/org.eclipse.m2e.apt.prefs
-
Add
target/generated-sources/rad-views
to the .classpath.
See this issue for more details.
This project is a multi-module Maven project that was generated from a Maven archetype.
See the Codename One Web Site.