是否可以創建和使用IBM Ant任務,而無需安裝RAD(Ratinal應用開發者)或者RBU(合理構建工具)。我想改爲使用ANT並複製任務所需的任何jar以運行。我已經嘗試過,但在需要更多類的情況下得到異常。我們通常運行構建一個無頭的Ant構建但它正變得越來越昂貴,這樣保持下去,因爲不同的生成服務器需要爲RAD或RBU安裝許可證。對此有何想法?使用Ant創建EAR爲IBM WAS沒有RAD或RBU
到目前爲止,我已經做到了這一點:
<path id="was_classpath">
<fileset dir="c:\rad_extension\lib">
<include name="*.jar"/>
</fileset>
</path>
<taskdef name="earExport" classname="com.ibm.etools.j2ee.ant.EARExport"
classpathref="was_classpath" />
<taskdef name="projectBuild" classname="com.ibm.etools.ant.extras.ProjectBuild"
classpathref="was_classpath" />
<taskdef name="projectGetErrors" classname="com.ibm.etools.ant.extras.ProjectGetErrors"
classpathref="was_classpath" />
<projectBuild ProjectName="MyProject"
failonerror="false" DebugCompilation="true" BuildType="full" />
我已創建的文件夾 「C:\ rad_extension \ LIB」 與罐子:
antextras.jar
antj2ee.jar
antserver.jar
org.eclipse.core.runtime_.jar
org.eclipse.wst.common.frameworks.nl1_1.1.200.v200809240100.jar
org.eclipse.wst.common.frameworks.nl2_1.1.200.v200809240100.jar
org.eclipse.wst.common.frameworks_1.1.201.v200811060900.jar
resources-ant.jar
但我仍然得到以下錯誤:
taskdef無法找到類com.ibm.etools.j2ee.ant.EARExport所需的類:org.eclipse.core.runtime.CoreException使用類加載器