我有一个管理maven的项目,现在我已经写了一个ant构建.xml导出到一个jar。问题是 maven 和蚂蚁导出作为罐子是成功的,但它们的大小不同。我使用文件夹比较软件比较jar的内容,我发现jar的目录和结构是相同的,但是文件(*.class)大小不同。有人知道为什么吗?马文罐的尺寸比蚂蚁罐大,不知道为什么,请帮帮我!谢谢。
根据你问题的标题,我猜你的蚂蚁构建.xml只会破坏 eclipse 编译的.class。这就是为什么尺寸不同。
Eclipse使用它自己的编译器来编译你的源代码(具有强大的增量模式),而maven正在使用JDK的标准javac编译器。
这就是为什么 *.class 文件具有不同的大小(实际上字节码并不相同:这取决于您用于编译源代码的编译器)。