问题标签 [jgitflow-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 如何使用 gitflow-maven-plugin 更改“主要”和“次要”
我目前正在学习 Maven,并且一直在使用 gitflow-maven-plugin 进行一些测试,我已经设置并让它工作,现在它可以更改版本控制的最后一位(所以如果 master 分支的发布版本是1.0.0,开发版本是1.0.1-SNAPSHOT),我尝试通过使用来控制数字的变化:
我尝试设置DversionDigitIncrement
为0
, 1
,2
但唯一更改的数字是最后一位数字(即“PATCH”),如何测试其他两个数字是否正确更改?我应该使用哪些命令,或者我需要更改 POM 文件中的配置?
现在已经折腾了一整天了。非常感谢。(我希望它遵循语义版本命名规则)
maven - 有没有什么适合初学者学习 Gitflow 的又酷又简单的项目?
我是 Git 和 Maven 的新手,打算用 maven 插件做一个关于 Gitflow 和版本控制的演示,我想在最后添加一个很酷的简单项目(python&Jupyter Notebook/java&intelliJ)作为示例,但不知道该怎么做,有人有什么想法吗?任何建议,将不胜感激。
java - 使用 gitflow-maven-plugin 从发布分支发布到 master 的正确 maven 命令是什么?
我正在使用 gitflow-maven-plugin 在 IntelliJ 中测试版本控制,我想手动更新主要和次要:
在这个命令之后,创建了一个新的发布分支,称为'release/1.0.14',现在 pom 文件中的开发分支版本是'1.1.0-SNAPSHOT'(这是我想要的,它更新了次要,但我'我不确定为什么发布分支是 1.0.14),下一步是更新到 master 分支,我试过:
但这不是我想要的,我猜master会先更新到1.0.14,然后再更新到1.1.0?但是在这个命令之后,develop中的版本变成了1.0.15-SNAPSHOT,不知道这样做的正确方法是什么,任何想法都将不胜感激。
git - 如何使用 gitflow-maven-plugin 指定新的发布版本
我用 gitflow-maven-plugin 做了一些测试,主分支的 pom 文件中的版本是 1.3.1,对于开发分支是 1.3.2-SNAPSHOT,我希望它回到 1.0.0(master)和 1.0.1-SNAPSHOT(开发)。我怎样才能做到这一点??如何在maven命令中指定?
我尝试将 pom 文件(开发分支)中的版本硬编码为 1.0.0-SNAPSHOT,然后运行以下代码:
但这根本不起作用,它说'标签'1.0.0'已经存在',但是它将版本更新为1.0.0(master)并且开发分支中的版本仍然是1.0.0-SNAPSHOT。谁能帮我?还想问增加第一个(1.0.0-->2.0.0)和第二个数字(1.0.0-->1.1.0)的命令是什么?该命令现在只能更改第三个数字。
我是新手,请帮助我。
bash - JGit Flow 插件在输入密码后停止
我在我的项目中使用 JGitFlow-Plugin ( https://bitbucket.org/atlassian/jgit-flow/wiki/Home )。Git 存储库的授权基于 ssh。
例如,当调用 jgitflow:release-start 时,我被要求输入我的密钥密码(顺便说一句。enableSshAgent 设置为 true,当然)。输入我的密码后,该过程不会继续(尽管我这样做了,但它仍在等待输入)
我可以在 Windows 上使用 Git Bash 以及在 IntelliJ 中使用内部终端时看到这种行为。使用 Windows powershell 一切正常。
有人知道为什么使用 Git-Bash 不起作用吗?我必须设置或激活任何配置吗?
jgitflow-maven-plugin - jgitflow-maven-plugin 总是产生合并冲突
我有两个分支:master和develop。在起点,开发从master分支
现在我尝试连续发布两个版本:
- 我第一次做“ mvn jgitflow:release-start ”,“ mvn jgitflow:release-finish ”。它已成功创建发布标签并且没有问题
- 第二次我做了同样的事情(“ mvn jgitflow:release-start ”、“ mvn jgitflow:release-finish ”)。这次我的 .pom 文件中出现合并冲突错误
- 第三次我从develop到master进行了合并提交。之后我做了“ mvn jgitflow:release-start ”、“ mvn jgitflow:release-finish ”。这一次它成功地完成了。
问题是(2)。如果不这样做,我总是在这里遇到合并冲突错误 (3)
有什么方法可以避免master和development 分支之间的手动合并(3)以使用jgitflow -maven-plugin 进行发布?
java - 如何在目标执行期间调试第三方 mvn 插件?
我在我的代码中使用以下插件:
要执行它,我执行以下操作:
这在本地有效,但在詹金斯我得到以下异常:
我想以某种方式使用 mvnDebug 和 Eclipse 调试器来调试插件的执行,以便在该行设置断点以检查本地发生的情况。问题是我不知道如何将插件的源附加到我的 eclipse 环境中,我什至无法在本地存储库中找到插件源。
如果我可以在 jenkins 中调试它会更加酷。这可能吗?
bitbucket - 在我的 Maven 包上运行 jgitflow start 时出现异常(org.eclipse.jgit.api.errors.TransportException)
这是完整的错误:
我正在使用无密码 SSH 密钥在我的计算机和 Bitbucket 之间进行身份验证。
关于如何解决的任何想法?
谢谢!
编辑1:不确定是否重要,但我在使用macos。在创建我的 ssh 密钥时,我尝试了 rsa、ssh-rsa 和 rsa-sha2-512。
spring-boot - 发布完成中的错误:jgitflow-maven-plugin
当我运行命令“mvn jgitflow:release-finish”时,出现类似“错误完成发布:错误完成发布:org.eclipse.jgit.api.errors.CheckoutConflictException:签出与文件冲突:”的错误。仅提交父 pom.xml 更改。儿童 poms 发生冲突。错误的原因是什么?如何解决这个错误?
谢谢你。
Git状态:
要提交的更改:
未合并的路径:(使用“git add ...”标记分辨率)
我的 pom.xml 中的插件
只有 Child pom 存在冲突:[1]:https ://i.stack.imgur.com/ZqFPU.png
maven - mvn jgitflow release finish - 子模块中的冲突
我正在使用“external.atlassian.jgitflow”。当我运行命令“mvn jgitflow:release-finish”时,出现类似“错误完成发布:错误完成发布:org.eclipse.jgit.api.errors.CheckoutConflictException:签出与文件冲突:”的错误。只有 Child pom 处于冲突状态。错误的原因是什么?如何解决这个错误?