2

我有一些由 xmlbeans-maven-plugin 从 xsd 文件生成的代码。不幸的是,生成的代码使用原始集合类型,例如:

java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(CURRENCY$0, targetList);
Currency[] result = new Currency[targetList.size()];
targetList.toArray(result);

这会导致很多警告。
有没有办法强制插件生成泛型类型或生成@SupressWarnings注释?我使用 maven v 2.0.9,xmlbeans-maven-plugin v 2.3.3

4

2 回答 2

2

您可能只使用 1.5 的javaSource 参数生成通用代码。

于 2011-05-10T20:02:31.153 回答
0

您应该尝试将源和目标 jdk 版本设置为 pre-1.5 以消除这些警告。 设置源版本

例如

          <configuration>
               <source>1.4</source>
               <target>1.4</target>
           </configuration>
于 2011-05-10T18:21:56.700 回答