我想在我的Google App Engine项目中使用最新版本的org.json。我的项目使用GWT插件,它提供了自己的旧版org.json,所以如果我将json.jar
文件放入WEB-INF/lib
,它就会被忽略。如果我去Eclipse项目的Properties > Java Build Path > Libraries
删除GWT JDK jar,项目就不会编译。如果我使用相同的属性标签将我自己的json.jar
添加到库列表中(通过Add Jars...
),则无法提供帮助。
我能做些什么,还是我坚持使用旧版本的org.json?
编辑:我没有使用Maven。
答案 0 :(得分:0)
自2.7以来,GWT不再使用org.json
,因此您只需使用最新版本。
也就是说,即使使用GWT 2.6.1或更高版本,您也应该能够:
org.json
Properties > Java Build Path > Order and Export
org.json
投放WEB-INF/lib
。如果这还不够,您可能需要删除gwt-servlet-deps.jar
(其中包含org.json
个类)并将其替换为validation-api-1.0.0.GA.jar
。然而,这仅适用于GWT 2.6;对于一个更老的版本,你运气不好(但2.6.0已经差不多2岁了,2.5岁3岁,这是网络规模的永恒版)