如何在codenameone项目和常规java项目之间共享代码?

问题描述:

我有一个codenameone项目,通过websockets与在java中实现的服务器交换json消息。如何在codenameone项目和常规java项目之间共享代码?

JSON的消息被映射到在两侧的POJO。

我想定义的POJO只有一次,并重新使用它们两侧。

有没有一种简单的方法来做到这一点?有没有办法做到这一点?

以我的经验,要做到这一点的最好办法是保持在第三个项目你的POJO,并创建一个构建脚本“复制”他们到使用它们的每个项目。

如果您希望将它们复制为“二进制文件”而不是源代码,则可以调整构建脚本以将它们编译到cn1lib和jar中,将该jar复制到服务器类路径(或maven)中,并将cn1lib进入客户端库。