Well, when I use "ant clean-all build-all" to generate a cloud-server.jar in Ubuntu, it is same to the jar extracted from .deb file.
However, when I build it in Windows 7, they are different. So, I will compile and build CloudStack in Ubuntu with OpenJDK in the future. 2013/1/7 Wei ZHOU <ustcweiz...@gmail.com> > Hi Wido, > > I agree with you that this is because of the difference of jdk version and > operating system. > > However, I compiled the source code in Ubuntu 12.04 with openJDK, the > generated cloud-server.jar is completely the same to that in Windows 7. > > Should CloudStack announce the compiling environment, such as the version > of mvn, jdk and eclipse? > > My compiling environment is > weizhou@kvm001:~/CloudStack/apache-cloudstack-4.0.0-incubating-src$ mvn -v > > Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) > Maven home: /home/weizhou/CloudStack/apache-maven-3.0.4 > Java version: 1.6.0_24, vendor: Sun Microsystems Inc. > Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "3.2.0-35-virtual", arch: "amd64", family: > "unix" > King regards, > > Wei ZHOU > > 2013/1/4 Wido den Hollander <w...@widodh.nl> > >> Hi, >> >> >> On 01/04/2013 01:24 PM, Wei ZHOU wrote: >> >>> The first cloud-server.jar is extracted from >>> cloud-server_4.0.0-incubating_**amd64.deb<http://cloudstack.** >>> apt-get.eu/ubuntu/dists/**precise/4.0/pool/cloud-server_** >>> 4.0.0-incubating_amd64.deb<http://cloudstack.apt-get.eu/ubuntu/dists/precise/4.0/pool/cloud-server_4.0.0-incubating_amd64.deb> >>> > >>> >>> which >>> is downloaded from >>> http://cloudstack.apt-get.eu/**ubuntu/dists/precise/4.0/pool/<http://cloudstack.apt-get.eu/ubuntu/dists/precise/4.0/pool/> >>> >>> The other cloud-server-4.0.0-incubating-**SNAPSHOT.jar is build by me >>> from >>> the source code which is downloaded from >>> http://incubator.apache.org/**cloudstack/downloads.html<http://incubator.apache.org/cloudstack/downloads.html> >>> . >>> The version of maven and jdk is listed as below. >>> >>> C:\Users\>mvn -v >>> Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) >>> Maven home: D:\Program Files\apache-maven-3.0.4 >>> Java version: 1.7.0_09, vendor: Oracle Corporation >>> Java home: C:\Program Files\Java\jdk1.7.0_09\jre >>> Default locale: en_GB, platform encoding: GBK >>> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" >>> >>> I extract the jars to two directores, and compare the directories by >>> Beyond >>> Compare 3. >>> The results show that 753 files are same, 175 files are different. >>> >>> Can some one tell me what cause the difference, besides the different >>> version of JDK? >>> Do it matter if I replace cloud-server.jar with the >>> cloud-server-4.0.0-incubating-**SNAPSHOT.jar I build? >>> >>> >> I've been thinking about this over and over and can't come up with a good >> answer. >> >> The packages were build from the source code you downloaded from the >> website. >> >> They were build on a Ubuntu 12.04 system with OpenJDK 6 from the Ubuntu >> repos. >> >> For now I can't tell you what caused this. >> >> Wido >> > >