我正在尝试决定是否需要在清单文件中显式设置我用于构建的JDK版本。
我有一个默认的MANIFEST文件告诉我:
创建者:19.1-b02(Sun Microsystems Inc.)
这是JVM版本。但这够了吗?是否有某个地图可以告诉我用于构建的java版本是什么?
我正在使用JDK 6更新24并且我正在使用Maven,并且ANT插件正在生成该值。
如果我看看内置的罐子,我就有这个:
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Build-Jdk: 1.6.0_24
但是当我为了混淆目的而重新打包所有东西时,我最终在Maven中运行产生“19.1-b02”的ANT插件。