gpt4 book ai didi

java - 使用 org.gwttime.time.LocalDate 覆盖 org.joda.time.LocalDate

转载 作者:行者123 更新时间:2023-12-01 15:11:39 26 4
gpt4 key购买 nike

我正在尝试开发一个独立于 GWT 的通用模块,直到它实际在 GWT 应用程序中使用为止。问题是 GWT 不支持 joda 并且我的模块不使用 GWT。

我想要实现的目标(这行不通):

<replace-with class="org.gwttime.time.LocalDate">
<when-type-is class="org.joda.time.LocalDate" />
</replace-with>

最后的手段是在运行时添加自定义解析和一些智能规则,但我想避免这种情况并在编译时解决这个问题。

有什么方法可以轻松指定 gwttime 作为 joda 时间的模拟吗?

最佳答案

我使用 <super-source> .gwt.xml 解决了这个问题指令。

我查看了 gwttime 项目,重命名了所有包并从 org.gwttime.time 导入声明至org.joda.time然后添加了 Emulation.gwt.xml到 gwttime 文件所在的父源文件夹,其中包含以下内容:

<module>
<super-source/>
</module>

然后包结构与 org.joda.time 相同.

这样我就可以在客户端和服务器端使用相同的导入,并且替换将在编译时发生。

关于java - 使用 org.gwttime.time.LocalDate 覆盖 org.joda.time.LocalDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com