Hi,
I noted that currently codenameone projects in netbeans are not subversion (nor any other version control?) friendly. I would like to point some points I would like to see improved someday if possible:
- the codenameone_settings.properties contains properties both global (e.g. mainForm) and private (e.g. codename1.android.keystorePassword) properties. Netbeans normally separates them into nbproject/* and nbproject/private/*, which means one avoids version-controlling whatever is inside nbproject/private. Also one can think of anything reminding personal preferences as private, otherwise when multiple persons are working in the same project there would be a war of conflicts as irrelevant properties are changed.
- currently I couldn't get away without storing src/generated/StateMachineBase.java as failing to do so I couldn't force it to be regenerated. It's common-practice to leave any intermediate/regeneratable file out of version control.
- I couldn't find a way to let netbeans know that a codenameone project is managed into subversion, as to integrate with netbeans built-in subversion support.
That said, I thank you all very much for all the effort on this outstanding project.