Here is some general information on how to compile and build J2ME application with Maven2. For project-specific info please visit appropriate section in the project documentation.
First you need to install JavaME development toolkit . Next, you need to install Maven 2.x . You may need to configure Maven2 to use a proxy server if you need one. You definitely need to get Maven to know both delo.dcs and pyx4me repositories. The delo.dcs repository must be added as a plugin repository aswell. If you need help with Maven2 setup please see this page . A sample $HOME/.m2/settings.xml which references all these repositories:
<settings>
<profiles>
<profile>
<id>default</id>
<activation><activeByDefault>true</activeByDefault></activation>
<repositories>
<repository>
<id>ibiblio</id>
<name>www.ibiblio.org</name>
<url>http://www.ibiblio.org/maven2</url>
</repository>
<repository>
<id>baka</id>
<name>baka.sk</name>
<url>http://delo.dcs.fmph.uniba.sk/sioux/maven2</url>
</repository>
<repository>
<id>pyx4me</id>
<name>pyx4me.com</name>
<url>http://pyx4me.com/maven2/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>pyx4me</id>
<name>pyx4me.com</name>
<url>http://pyx4me.com/maven2/</url>
</pluginRepository>
<pluginRepository>
<id>baka</id>
<name>baka.sk</name>
<url>http://delo.dcs.fmph.uniba.sk/sioux/maven2</url>
</pluginRepository>
</pluginRepositories>
<properties>
<smtp.host>your-smtp-host</smtp.host>
<smtp.port>25</smtp.port>
</properties>
</profile>
<profile>
<id>j2me</id>
<activation><activeByDefault>true</activeByDefault></activation>
<properties>
<j2me.sdkPath>wtk2.2 directory</j2me.sdkPath>
</properties>
</profile>
</profiles>
</settings>
Replace the wtk2.2 directory with the directory where the WTK is installed, by default /home/user/WTK2.2 .
You can now build any game/application simply by going into its directory and typing
mvn package
If the compiler fails with
Fatal Error: Unable to locate package java.lang in classpath or bootclasspath
then verify that there is correct wtk2.2 directory in your settings.xml .
When the command finishes just go to the target directory and simply copy the *-me.jar file into your mobile phone using OBEX for example.