出現java.lang.NoSuchMethodError: org.apache.commons.collections.map.ListOrderedMap: method <init>()V not found。係JSON套件依賴於commons-collections。而JSON的pom.xml並未設定此依賴,是故需手動設定pom.xml如下:
<dependency> <!-- 2008/4/15 --> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <!-- JSON --> <dependency> <!-- 2009/7/11 --> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> <classifier>jdk15</classifier> <!-- 用於JDK 1.5 --> </dependency> |