让我们假设我有一个 bash
bash
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ -DgroupId=${GID} -DartifactId=${AID} -Dversion=${VERSION} -Dtransitive=false
我希望在不涉及shell的情况下从Scala(或Java)程序执行此操作。我该怎么做?是否有一个Maven JAR或一组JAR,其中包含我可以调用的函数?
也许看看 https://github.com/coursier/coursier 尤其是API部分, https://github.com/coursier/coursier#api