Mule 无法解析GROOVY脚本的类org.ajoberstar.grgit.grgit

Mule 无法解析GROOVY脚本的类org.ajoberstar.grgit.grgit,mule,Mule,我试图运行下面的代码段,但它返回上面的异常 import org.ajoberstar.grgit.Grgit import org.ajoberstar.grgit.Credentials def grgit = Grgit.clone(dir: 'path/to/dir', url: 'git/uri/here') grgit.close() 任何可能的解决方案?此流程工作: <http:listener-config name="HTTP_Listener_Configura

我试图运行下面的代码段,但它返回上面的异常

import org.ajoberstar.grgit.Grgit
import org.ajoberstar.grgit.Credentials

def grgit = Grgit.clone(dir: 'path/to/dir', url: 'git/uri/here')

grgit.close()
任何可能的解决方案?

此流程工作:

 <http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/>
    <flow name="util-testFlow">
        <http:listener config-ref="HTTP_Listener_Configuration" path="/clone" doc:name="HTTP"/>
        <scripting:component doc:name="Groovy">
            <scripting:script engine="Groovy"><![CDATA[import org.ajoberstar.grgit.Grgit
import org.ajoberstar.grgit.Credentials

def grgit = Grgit.clone(dir: 'test', uri: 'https://github.com/rmccue/test-repository.git')

grgit.close()]]></scripting:script>
        </scripting:component>
    </flow>

只要pom.xml中包含以下内容:

<!-- https://mvnrepository.com/artifact/org.ajoberstar/grgit -->
<dependency>
  <groupId>org.ajoberstar</groupId>
  <artifactId>grgit</artifactId>
  <version>1.7.0</version>
</dependency>

org.ajoberstar
格吉特
1.7.0

您是否已将库添加到类路径中?我正在mule中通过脚本模块使用它,并将依赖项添加到pom文件中。我已调整了标记。除非另有证明,否则这不是git或groovy的错。