找不到类com.bea.alsb.tools.configjar.ant.ConfigJarTask

时间:2015-07-10 11:53:43

标签: java maven ant soa osb

我们试图在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>

1 个答案:

答案 0 :(得分:0)

您已根据环境变量MW_HOME,WL_HOME和OSB_HOME指定了mw.home,wl.home和osb.home。那些是真的设置了吗?

在运行ant之前尝试调用$ WL_HOME / server / bin / setWLSEnv.sh(或等效的)。