關於BOS8.2發佈7.5以前元數據報錯的解決辦法

若是二開項目是基於8.2以前版本開發,元數據複製到新8.2解決方案後,從新發布報錯(編譯異常,如沒法解析類型 com.kingdee.eas.xxxBillInfo。從必需的 .class 文件間接引用了它),須要修改BOS發佈配置文件 ,路徑 : x:\kingdee\bos\bos82\BOSModular\bim\eclipse\plugins\com.kingdee.bos.bim_6.1.0\configs\ant\deploy.xmljava

打開xml文件,大概在70行左右,找到 <target name="compile" description="編譯">……</target> 修改 classpath ,修改以下:eclipse

<target name="compile" description="編譯">
		<javac srcdir="${srctemp}" destdir="${dir.classes}" debug="on" nowarn="on" source="1.5" verbose="false" 
			fork="false" target="1.5" failonerror="true" >
			<compilerarg value="-J -client -J -Xms100m -J -Xmx100m"/>
			<compilerarg value="-Xlint:unchecked"/>
			<exclude name="com/kingdee/eas/basedata/master/auxacct/**/AssistantHG*.java"/>
			<classpath>
				<fileset dir="${dir.lib}">
					<exclude name="src/**.*"/>
					<include name="**/*.zip"/>
					<include name="**/*.jar"/>   	
				</fileset>
			</classpath>
		</javac>
	</target>

修改參數的意思是,引用當前目錄中的zip和jar包中的類; 保存,BOS從新發布便可。spa

相關文章
相關標籤/搜索