我试图运行下面的代码片段,但它返回上述异常
import org.ajoberstar.grgit.Grgit
import org.ajoberstar.grgit.Credentials
def grgit = Grgit.clone(dir: 'path/to/dir', url: 'git/uri/here')
grgit.close()有什么可能的解决办法吗?
发布于 2019-11-12 17:20:21
这一流程起作用:
<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>https://stackoverflow.com/questions/58816808
复制相似问题