Maven在编译旧的旧集合代码时出现编译错误

时间:2015-07-10 08:10:59

标签: java maven

在我的应用程序中,有一个旧的集合代码,没有泛型。

所以什么时候有像

这样的代码
List list = new ArrayList();

maven抛出以下错误 - Generic class List缺少类型参数。

相同的代码在日食中编译得很好。

如何使用maven为相同的代码完成构建?

由于

1 个答案:

答案 0 :(得分:1)

您可以通过配置maven-compiler-plugin来设置源代码兼容级别。一个例子是:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.4</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
</build>