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的错。