maven-embedder

    1热度

    1回答

    所以我想在我的代码中嵌入maven,而不是使用shell包装,但是我遇到问题才能实际工作。 Source Code 的master分支工作但它是Maven的(3.1.1)的旧版本,我想用一个较新的版本。 339分支拥有我可以针对在pom.xml中定义的版本的所有依赖关系。 然而,没有任何数量的依赖关系将有助于避免以下错误。 java -jar maven-embedder-example-1-ja

    1热度

    1回答

    我想部署一个文件使用maven嵌3.0.4从Java程序的本地仓库,但我发现了以下错误: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project test: Failed to deploy artifacts/metadata: No

    2热度

    2回答

    我创建了一个小实用程序来包装MavenCli,它使用quickstart原型生成一个新的Maven项目。 作为单元测试执行Util时,它工作得很好(只是生成一个空的Maven项目)。 现在我想将这个小包装器集成到Maven插件中。但是,当我执行的魔力(第三Maven项目内),的MavenCli调用失败,出现异常: [ERROR] Error executing Maven. [ERROR] ja

    1热度

    1回答

    我想通过我的Java代码运行Maven编译。因此,我使用了Maven Embedder解释here的使用示例。 这工作得很好,除了我想将Maven Embedder写的所有日志重定向到我自己的Logger。所以,我创建了自己MavenEmbedderLogger(out是我的PrintStream): class MvnLogger extends AbstractMavenEmbedderLog

    2热度

    1回答

    我试图使用ArtifactResolver.resolve(ArtifactResolutionRequest)与标志resolveTransitively = true它需要10分钟,我的项目的分离模块。 ArtifactResolutionRequest request = new ArtifactResolutionRequest() .setArtifact(project.g