Odds and Ends
I have progressed a bit on the Maven Jini plug-in over the past few weeks in my spare time. It has been quite an experience working with Jelly, JEXL, and Ant commands to create a somewhat cohesive environment. I have learned many of the limitations with Maven in terms of property and variable scope, advanced Ant support, and how my own assumptions can lead me down some tedious paths.
All in all, the plug-in is almost ready to release for consumption by others who are interested. I will most likely put the code up on the main Jini site in the Maven Jini plug-in project's source code repository for others to download. Also, I will create a page to describe how users may install the plug-in from this remote site into their local Maven cache. Although this project has not taken much time to create, I think that I have only touched the surface of what the plug-in will probably be after another iteration and more hands working on it. I hope to get some participation by those in the Jini community who see the advantages of integrating their projects into a strong project management tool such as Maven.
Also, over the past few weeks, I have come across the archaic world of signing J2ME MIDlet archives. I have to say that the process is quite an experience. The certificate authorities chosen by each device, key size constraints, and key algorithm constraints have all led me into a very gnarly endeavor of aligning these all into a successful build procedure for the product. So far there has been no success, but I am seeing a small nugget of hope in my Google trails for an answer. Hopefully I will come away with something that can be used by others and maybe even be helpful to the J2ME Ant task called Antenna.
If anybody has some ideas on the MIDlet signing issues I am having, please contact me. I would be thrilled to hear of some successes in this area.



