问题标签 [maven-scm-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.
git - 管道中的Gitlab git身份验证
我正在尝试更改我的应用程序版本并将其推送到 Gitlab 中的手动管道上。
我用 maven 更改版本并使用 maven smc 插件来推送。
当管道运行并给我这个错误:
所以我知道没有运行 git 命令的凭据。
有 gitlab 用户可以这样做吗?可能我必须使用令牌吗?
maven - Maven:如果指定目录中已经存在存储库,是否有任何方法可以拉取和签出到指定的 git 存储库分支?
maven可以做以下吗?
- 使用 maven-scm-plugin 将带有分支(Release-1.0)的存储库克隆到指定的目标目录。(目标/附加)
- 不要清理目标目录并更新 pom.xml(在同一目录克隆同一存储库只需将分支更改为 Release-1.1)。maven 可以使用分支 Release-1.1 拉取并签出本地存储库。
说:
第 1 步:使用 pom.xml 克隆具有分支 Release-1.0 的存储库 第 2 步:使用相同的存储库更新 pom.xml,只是不同的分支 Release-1.1。
如果,我使用配置(skipCheckoutIfExists),那么 Maven 不会使用更改的分支更新远程存储库,即 Release-1.1
如果我不使用 skipCheckoutIfExists,它只会覆盖旧的远程存储库。
谁能给我这个问题的替代解决方案?
maven - 如何使用 maven3 SCM:update-subprojects?
这可能是一个愚蠢的问题,我在网上或 apache 的 maven3 SCM 文档中找不到任何东西。
我正在从几个模块中聚合一个 jar。聚合器是其他模块的对等/兄弟。在这一点上,使聚合器和模块处于分层结构中是不可能的。
问题是如何构建 pom 以使用 SCM:update-subprojects 更新模块?我真的在寻找一个简单的例子..
git - 如何通过 HTTPS 将 maven-scm-plugin 与 GitLab Ci 连接?
我们使用 maven 构建项目并使用 GitLab Ci 将其部署到我们的 nexus 存储库中。实时部署由另一个团队完成,该团队要求接收“scmCommitId”以检查是否部署了正确的版本。因此我们必须建立scm连接。
我尝试在pom.xml文件中使用 scm-connection,例如:
如果我在本地使用scm:git:git@gitlabserver.com:path/to/project/projectname.git它可以工作并且 maven build 连接并显示最后的提交,例如:
如果我在 GitLab Ci 上使用相同的代码,它无法连接,因为 GitLab Ci 请求通过 HTTPs 连接。所以我确实尝试使用:
scm:git: https://gitlab-ci-token:GITLAB-CI-TOKEN@gitlabserver.com:path/to/project/projectname.git通过在before_script中替换我的gitlab-ci.yml中的GITLAB-CI-TOKEN为$CI_JOB_TOKEN:
这仍然不起作用:
“https”协议在某个地方丢失了。如果我尝试使用 http,它会保留协议但会失败,因为它是错误的协议:
可以通过https连接吗?或者是否可以告诉 GitLab Ci 请求另一种方法,比如通过 ssh 连接?或者只是为了测试,如果它可以工作,告诉 GitLab 使用 http 代替?
git - 配置 maven-release-plugin 将版本更改推送到 git 存储库?
使用 maven-release-plugin 发布工件时,对工件版本所做的更改是本地的,不会推送到远程 git 存储库。
以下是我用于 maven-release-plugin 的配置:
我做了一些研究,发现我需要添加以下依赖项maven-scm-plugin
,但不知道如何配置它以及 maven 发布插件。
java - maven-scm-plugin 和 git。从存储库下载文件时 - NullPointerException
我想使用 maven-scm-plugin 从 git 存储库(又名克隆)下载文件到项目目录
我收到一个错误
在 pom.xml 我使用以下构造
同时,一切都从 SVN 存储库正常加载(将 url 设置为 connectionUrl 时)。
可能是什么问题呢?