我想知道是否有人在 Eclipse 中将 codenameone 与 lombok 一起使用。我用谷歌搜索过,但我能找到的只是旧的question of mine .
小小的成功
我已经尝试过,拿了一个演示项目,没有修改任何内容并在为 Lombok 配置的 Eclipse 中打开它。编译时,我得到了相同的 stacktrace as here 。我已经添加
/usr/lib/jvm/java-8-oracle/lib/tools.jar
到首选项 -> 安装的 JRE -> 编辑 -> JRE 系统库(这可能纯粹是无意义的)下的路径,它没有帮助。
然后我替换了 compiler="modern"
通过compiler="extJavac"
在build.xml
并编译。我什至可以使用 Lombok 注释,它们可以在模拟器中编译和工作。
问题
恐怕这是最简单的部分。我想,为了提交,我需要用 delombok 的输出替换源代码。我尝试按原样提交,但没有发生任何事情(没有错误,没有响应)。
- 有人已经这样做了吗?
- 有什么建议吗?
最佳答案
您不应该更改类路径,但如果字节码可以访问属性,那么它应该“正常工作”。如果您查看 build.xml 文件,您会注意到它具有针对每个受支持平台的目标,并且在目标出现之前,您将看到一个编译目标,该编译目标打包发送到服务器的 JAR。
史蒂夫wrote a post关于将其他语言移植到代号一。相比之下,这很简单。
关于java - 在 Eclipse 中将 codenameone 与 lombok 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125982/