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

    5熱度

    1回答

    我使用Maven嵌入3.3.3在我的計劃,以編程方式運行Maven目標,每次我碰到下面的錯誤,我運行MavenCli.doMain方法: -Dmaven.multiModuleProjectDirectory系統屬性未設置。檢查$M2_HOME環境變量和mvn腳本匹配。