我想从 Java 执行 Maven 命令来开发插件。我试过 maven-embedder
但看起来它现在不受支持。有人知道可以使用的其他工具吗?
最佳答案
一个简单的调用 API:maven-invoker。
项目文档:http://maven.apache.org/shared/maven-invoker/
用法:http://maven.apache.org/shared/maven-invoker/usage.html
InvocationRequest request = new DefaultInvocationRequest();
request.setPomFile( new File( "/path/to/pom.xml" ) );
request.setGoals( Arrays.asList( "clean", "install" ) );
Invoker invoker = new DefaultInvoker();
invoker.execute( request );
关于java - 如何从 Java 运行 Maven?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36992722/