[英]How to check if dependency has snapshot using Github action
我有一個 maven 項目。 我正在用 maven ci 友好功能替換 maven-release-plugin。 但我想檢查 pom 中的任何依賴項是否具有快照版本。 如果是這樣的話,想要使生產構建失敗。 但是對於分期,我想繼續構建。 是否有任何 github 操作會檢查依賴快照? ...
[英]How to check if dependency has snapshot using Github action
我有一個 maven 項目。 我正在用 maven ci 友好功能替換 maven-release-plugin。 但我想檢查 pom 中的任何依賴項是否具有快照版本。 如果是這樣的話,想要使生產構建失敗。 但是對於分期,我想繼續構建。 是否有任何 github 操作會檢查依賴快照? ...
[英]Github Actions: Could not read Username for 'https://github.com' when maven-release-plugin runs release:perform
賞金明天到期。 此問題的答案有資格獲得+50聲望賞金。 meva想引起對這個問題的更多關注: 在 github 操作中執行 git 操作時,應該提供一種 release:perform 不會失敗的方法。 我正在嘗試創建一個 GitHub 操作工作流,該工作流發布我的 maven 項目(使用 ma ...
[英]maven release plugin fails second time on gitlab
我在 gitlab 上設置了一個管道,但我收到一個奇怪的錯誤“您在反應器項目列表中沒有 SNAPSHOT 項目” 我只是想部署一個java spring boot。 在 pom.xml 下方(只有相關的) 我的 gitlab-ci.yml 看起來像這樣: 在我推送之后,gitlab 在提交 ...
[英]Accessing released version using Maven Release
我在 Jenkins 中構建自定義管道,我在其中調用 Maven 發布插件,我需要存儲已發布的工件版本。 命令在 Jenkins 上運行: 工件版本: 發布前:0.0.1-SNAPSHOT 已發布:0.0.1 發布后:0.0.2-SNAPSHOT 我希望能夠存儲已發布的版本“0.0.1”以便稍后在 ...
[英]Is the distributionManagement element really needed with the maven release plugin?
很長一段時間以來,我一直認為 maven 發布插件需要 distributionManagement 標記,因為它需要知道將發布的工件上傳到哪里。 但在某種程度上,這是真的。 如果我像這樣配置我的 pom.xml,maven 會抱怨缺少 distributionManagement: ...
[英]Azure Pipeline maven release:perform fails with "The git-clone command failed."
目前,我嘗試構建一個 spring 啟動應用程序並使用 Azure 管道和 maven-release-plugin 進行發布。 我的 Azure 管道 YAML 看起來像這樣: 我還在 Azure Dev Ops Project Settings -> Repositories -> ...
[英]Maven versions plugin and release plugin
我在項目中使用mvn versions:update-parent來更新父版本。 有效 pom 中的所有內容看起來都不錯,版本更改為最新版本。 當我使用mvn release: prepare和mvn release:perform時會出現問題。 然后有效的 pom 從項目的 pom.xml 文件中 ...
[英]maven release:perform failing to even try to generate javadoc or sources
自從不久前遷移到 Java 11 以來,maven 發布插件無法在構建的工件旁邊生成 javadoc。 我在父 pom 中的配置(和編譯器插件,如果相關): 如果我執行 mvn javadoc:javadoc,它工作正常。 如果我執行 mvn clean install -DperformRel ...
[英]Where is documentation for prior releases of maven-release-plugin? I'm looking for version 2.8.2
我正在嘗試確定 maven-release-plugin 是否使用字符串release.arguments或arguments將額外的 arguments 傳遞給 Z4024DEAZ70 發布插件。 例如, 我在https://maven.apache.org/maven-release/mave ...
[英]Ignore ${project.version} in Maven release:prepare
我們有項目在構建服務器中一個接一個地構建。 它們將來可能會成為一個多模塊項目,但目前還沒有能力重組存儲庫、項目等並引入新的父 POM。 我們嘗試使用類似的結構<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:// ...
[英]How to add a goal to release:perform phase of maven-release-plugin
我使用來自 kongchen 的 swagger-maven-plugin。 此外,我使用 maven-release-plugin。 從 swagger-maven-plugin 生成的 swagger.json 不是 repo 的一部分。 如果我使用 mvn package 構建應用程序,則會生 ...
[英]How to update version in non pom files using maven release plugin
我有一個 maven 項目,我正在使用 maven-release-plugin 准備發布。 當我運行mvn --batch-mode release:prepare命令時,它會創建兩個提交,如下所示 (HEAD -> develop) [maven-release-plugin] 為下一次開 ...
[英]How does Maven dependency resolution work when using released artifacts?
我有一個多模塊 Maven 項目,如下所示: 反應堆 -> 輸入 pom 全部 -> 類型 zip 腳本 -> 輸入 zip 資源 -> 輸入 zip 前端 -> 輸入 pom JarFile -> 輸入 jar 最終,當我發布 package 時,這個庫的使 ...
[英]What does the Maven well known qualifier of sp stand for?
我已經閱讀了幾篇關於 Maven 版本控制以及眾所周知的限定符的好文章。 但是,我發現有趣的是,在所謂的“final”版本(即空限定符、ga 或 final)之后,我找不到任何描述如何使用 sp 限定符的文章。 顯然,它比最終限定詞要大,但我不知道這些字母代表特定的東西,或者是否有一些流行的軟件發 ...
[英]How to release:perform with git-crypted files
我在我的Java Z9115C10980645C413173F247 項目中使用git-crypt ( https://github.com/AGWA/git-crypt ) 加密包含敏感數據(密碼等)的屬性文件。 准備發布運行沒有問題。 但是“mvn release:perform”的執行失敗了, ...
[英]Maven release plugin - how to publish only a snapshot?
我正在使用 maven 發布插件來部署新版本的軟件。 跑步時 一切都按預期工作。 如果我告訴 maven 發布版本 2.1,它會發布一個工件2.1以及一個2.2-20210205.061032-1 ,我猜這是某種快照。 我想知道是否可以僅為新的快照版本執行發布? 用例是在提交最終版本之前,我做了一 ...
[英]Not able to upload artifact in JFrog using maven-release-plugin from Jenkins
我正在使用 Jenkins 來構建我的項目。 我正在使用“maven-release-plugin”和“release plugin”,這兩個插件都已安裝在 Jenkins 中。 我們在構建我的項目時收到以下錯誤消息,任何人都可以幫助我解決這個問題。 我們想在 JFrog 中上傳工件,而不是 Git ...
[英]Is maven release plugin following conventional commit format?
我計划為 maven 項目和 CI 配置語義版本控制。 maven 發布插件是否遵循常規提交格式? 因此它將根據提交消息增加major.minor.patch 並更新changelog.md。 類似於 npm 中的語義釋放概念。 不知道Maven有沒有類似的? ...
[英]Maven release:perform on azure pipeline fails as it can't read password for the repo
我有一個使用 maven-release-plugin 的父 pom,其中需要將工件推送到 Azure 工件。 我能夠讓它在我的本地工作,現在正在嘗試使用 azure 管道自動化它,但我得到了mvn release:perform的以下錯誤。 錯誤: 我的pom: 已嘗試修復:我已啟用Allow s ...
[英]Jenkins git push command takes forever
出於演示目的,我確實在我的 windows 10 上安裝了 jenkins 服務器(版本 2.190.1),並且我的本地主機也是節點。 當談到mvn release:prepare階段時, git push命令需要永遠。 這是舞台的樣子: 這里有執行日志: 它永遠停留在最后一行。 它是否等待一些輸入 ...