は私のシナリオです:異なるJDKバージョンのJavaビルド:同じ成果物ですか?ここ
- ワークステーションA:SunのJDK 1.6
- ワークステーションB:日JDK 1.5
私はAとBの上に構築したAnt 1.7
で<javac srcdir="${foo}" destdir="${bar}" source="1.5" target="1.5">
<include name="**/*.java"/>
<exclude name="**/test/**/*.java"/>
</javac>
それでも.classファイルはABでは異なるサイズですが、CRCだけではありません。それはこの方法であるはずですか?私は明白な何かを逃していますか?
+1 - 答えではなく有用なヒント(考えていなかった) –
これはかなり不自然な回避策です - 正しいインデントされたjdkを使用するほうがはるかに簡単です –