更新了最新的4.2分支的源代码怎么连编译都通不过了,上传了该上传的jar包,也install进maven了,也把vhd-util拷贝到相应路径了。执行如下命令,编译到一半出现如下异常,而且国庆前我还编译通过了一次,怎么过了个节,更新代码后反倒编译不过了:
mvn clean mvn install -Dnonoss [INFO] ------------------------------------------------------------- [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[890,16] cannot find symbol symbol : variable lockingMode location: class com.xensource.xenapi.VIF.Record [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[890,36] cannot find symbol symbol : variable VifLockingMode location: class com.xensource.xenapi.Types [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[1099,12] cannot find symbol symbol : variable lockingMode location: class com.xensource.xenapi.VIF.Record [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[1099,32] cannot find symbol symbol : variable VifLockingMode location: class com.xensource.xenapi.Types [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[4857,20] cannot find symbol symbol : variable lockingMode location: class com.xensource.xenapi.VIF.Record [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java:[4857,40] cannot find symbol symbol : variable VifLockingMode location: class com.xensource.xenapi.Types [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[162,43] cannot find symbol symbol : method migrateReceive(com.xensource.xenapi.Connection,com.xensource.xenapi.Network,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.Host [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[177,30] cannot find symbol symbol : method assertCanMigrateAsync(com.xensource.xenapi.Connection,java.util.Map<java.lang.String,java.lang.String>,boolean,java.util.Map<com.xensource.xenapi.VDI,com.xensource.xenapi.SR>,java.util.Map<com.xensource.xenapi.VIF,com.xensource.xenapi.Network>,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.VM [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[191,30] cannot find symbol symbol : method migrateSendAsync(com.xensource.xenapi.Connection,java.util.Map<java.lang.String,java.lang.String>,boolean,java.util.Map<com.xensource.xenapi.VDI,com.xensource.xenapi.SR>,java.util.Map<com.xensource.xenapi.VIF,com.xensource.xenapi.Network>,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.VM [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[253,43] cannot find symbol symbol : method migrateReceive(com.xensource.xenapi.Connection,com.xensource.xenapi.Network,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.Host [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[312,30] cannot find symbol symbol : method assertCanMigrateAsync(com.xensource.xenapi.Connection,java.util.Map<java.lang.String,java.lang.String>,boolean,java.util.Map<com.xensource.xenapi.VDI,com.xensource.xenapi.SR>,java.util.Map<com.xensource.xenapi.VIF,com.xensource.xenapi.Network>,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.VM [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[324,30] cannot find symbol symbol : method migrateSendAsync(com.xensource.xenapi.Connection,java.util.Map<java.lang.String,java.lang.String>,boolean,java.util.Map<com.xensource.xenapi.VDI,com.xensource.xenapi.SR>,java.util.Map<com.xensource.xenapi.VIF,com.xensource.xenapi.Network>,java.util.Map<java.lang.String,java.lang.String>) location: class com.xensource.xenapi.VM [ERROR] /root/codebase/cs42/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServer610Resource.java:[409,33] cannot find symbol symbol : method poolMigrateAsync(com.xensource.xenapi.Connection,com.xensource.xenapi.SR,java.util.Map<java.lang.String,java.lang.String>) 2013-10-08 陈珂
