我们试图在osb项目中使用maven调用ant
我们收到以下错误
taskdef class com.bea.alsb.tools.configjar.ant.ConfigJarTask找不到
=================以下是构建XML
<property environment="env" />
<property name="mw.home" location="${env.MW_HOME}"/>
<property name="wl.home" location="${env.WL_HOME}"/>
<property name="osb.home" location="${env.OSB_HOME}"/>
<property name="settingsFile" location="D:\osb_ant\settings.xml"/>
<taskdef name="configjar"
classname="com.bea.alsb.tools.configjar.ant.ConfigJarTask"/>
<target name="init">
<property name="task.debug" value="false" />
<property name="task.failonerror" value="true" />
<property name="task.errorproperty" value="" />
</target>
<target name="run" depends="init">
<fail unless="settingsFile"/>
<configjar debug="${task.debug}"
failonerror="${task.failonerror}"
errorProperty="${task.errorproperty}"
settingsFile="${settingsFile}" />
</target>
答案 0 :(得分:0)
您已根据环境变量MW_HOME,WL_HOME和OSB_HOME指定了mw.home,wl.home和osb.home。那些是真的设置了吗?
在运行ant之前尝试调用$ WL_HOME / server / bin / setWLSEnv.sh(或等效的)。