【发布时间】:2015-10-06 10:12:43
【问题描述】:
我正在尝试使用 Java 6 构建 Java 5 系统。我已经配置了 1.5,但我还需要设置为指向 Java 5 rt.jar 以确保没有像使用 Java 6 这样的错误链接蜜蜂。有没有人将 maven 配置为以某种方式从存储库中提取 rt.jar 并以这种方式引用它?
【问题讨论】:
我正在尝试使用 Java 6 构建 Java 5 系统。我已经配置了 1.5,但我还需要设置为指向 Java 5 rt.jar 以确保没有像使用 Java 6 这样的错误链接蜜蜂。有没有人将 maven 配置为以某种方式从存储库中提取 rt.jar 并以这种方式引用它?
【问题讨论】:
您可以使用Animal Sniffer Maven Plugin 验证您对外部库的使用 - 以及隐式 Java 核心 API 的使用
Animal Sniffer 插件用于构建 API 的签名并根据之前生成的签名检查您的类。
插件网站显示如何generate signatures for the Java runtime 和如何check against generated signatures。
【讨论】:
您可以通过配置默认的 maven java 编译器插件将源和目标选项发送到 javac。以this page 为例。
【讨论】: