在maven发布时提交一些文件:准备

2023-12-28

是否可以在 mvn release:prepare 时提交一些文件(没有 pom.xml)?

在我的 MultiModul 项目中,我使用 PreparationGoals 配置了 rlease 插件来更改 sql 文件中的版本。

<preparationGoals>clean verify org.codehaus.mojo:build-helper-maven-plugin:1.5:parse-version com.google.code.maven-replacer-plugin:replacer:1.5.0:replace</preparationGoals>

一切正常,但更改后的 sql 文件将不会被提交。

sql 文件位于父文件夹的子目录中。没有 pom.xml


我现在在准备目标中使用 scm:checkin

干净验证 org.codehaus.mojo:build-helper-maven-plugin:1.5:parse-version com.google.code.maven-replacer-plugin:replacer:1.5.0:replace scm:checkin -Dmessage="... “-DworkingDirectory=./.../...

但这与 pom.xml 的提交不同。 这导致 mvn rlelease:rollback 不会回滚准备目标中的第一个提交!

现在看起来像这样:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <configuration>
                <tagBase>
                    ......
                </tagBase>
                <autoVersionSubmodules>true</autoVersionSubmodules>
                <arguments>-Dtest='*IT,*Test' -DfailIfNoTests=false</arguments>
                <tagNameFormat>@{project.version}</tagNameFormat>
                <preparationGoals>clean verify org.codehaus.mojo:build-helper-maven-plugin:parse-version com.google.code.maven-replacer-plugin:replacer:replace scm:checkin -Dmessage="Version in Komponentenversion.sql incrementiert" -DworkingDirectory=./db/include</preparationGoals>
            </configuration>
        </plugin>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在maven发布时提交一些文件:准备 的相关文章

随机推荐

  • Android Studio 3.2.1 不断损坏奇怪 XML 上的 Java 文件 [重复]

    这个问题在这里已经有答案了 在 Android Studio 上随机崩溃后 我的很多代码都被 Android Studio 打开 就好像它是 XML 或 R class 一样 损坏文件示例 1 https i stack imgur com
  • 使第三方库在我的 R 包中可用 [重复]

    这个问题在这里已经有答案了 我正在开发一个使用第三方函数的 R 包 可在 Bioconductor 包 methyilumi 中找到 在我的 R 包的代码中 我从一开始就导入了methylumi 和library methylumi 在开发
  • MySQL 从排行榜中获取排名

    我正在基于非常好的教程的游戏中实现排行榜 http gamedevelopment tutsplus com tutorials how to code a self hosted phpsql leaderboard for your g
  • 从固定文档序列中获取固定文档

    相当简单 我正在从磁盘中取出一个 XPSDocument 我想从这个 XpsDocument 中获取固定文档 但我遇到了一些麻烦 因为我只能获取固定文档序列 而且我不知道如何从该序列中提取 XpsDocuments 到目前为止我已经尝试过类
  • 在表单提交上运行 JavaScript 函数

    试图重新回到 Javascript 在这个非常基本的事情上遇到了一些麻烦 https jsfiddle net gfitzpatrick2 aw27toyv 3 https jsfiddle net gfitzpatrick2 aw27to
  • 使用 jQuery 删除第一个列表元素

    我有以下清单 ul li 1 li li 2 li li 3 li li 4 li li 5 li li 6 li ul 如何使用 jQuery 删除此列表的第一个元素 即数字 1 并保持其余元素不变 我本以为这有一个非常简单的解决方案 但
  • Visual Studio 2012 无法识别现有的单元测试

    我之前创建了一个单元测试项目 然后暂时将其从我的解决方案中删除 现在我已将其添加回来 Visual Studio 未检测到我的单元测试 并且我不知道如何运行它们 我在网上查了一下 看到有一些关于 测试工具 设置的解决方案 但它似乎在VS 2
  • wget 与 python 时间限制

    我有一个很大的 URL 文本文件 必须通过 wget 下载 我编写了一个小的 python 脚本 它基本上循环遍历每个域名并使用 wget os system wget URL 下载它们 但问题是 如果远程服务器在连接后没有回复 wget
  • 离散二维数据的线性插值

    所以我有一些不规则间隔的数据 我想将它们插值到规则网格上 我想做的正是this https stackoverflow com questions 3864899 resampling irregularly spaced data to
  • XML 预览中的渲染问题:无法找到模式 0 [重复]

    这个问题在这里已经有答案了 更新android studio后渲染时出现异常 渲染期间引发异常 无法定位模式 0 java lang IllegalStateException Unable to locate mode 0 at andr
  • 使用 Flask 查找 jinja2 模板中的数字总和

    我正在学习 Flask 并尝试创建一个网络应用程序 它接受学生的姓名和分数 查找所有分数的总和并在表格中显示内容 但总数总是显示为0 代码如下 标记总计 py from flask import Flask render template
  • 批处理文件:查找子字符串是否在字符串中(不在文件中)

    在批处理文件中 我有一个字符串abcdefg 我想检查一下是否bcd是在字符串中 不幸的是 我找到的所有解决方案似乎都在搜索file对于子字符串 而不是对于子字符串的字符串 有一个简单的解决方案吗 是的 您可以使用替换并检查原始字符串 if
  • 旅行商问题中的交叉边缘

    是否存在最优解具有交叉边的旅行商问题 节点位于 x y 平面中 因此在这种情况下交叉意味着如果要绘制图形 连接四个单独节点的两条线段将相交 如果闭合折线中的两条边相交 则存在一条顶点相同但周长较小的折线 这是三角不等式的结果 因此 TSP
  • 初始化元素不是常量

    我想创建向量表来创建MCU的启动代码 当我尝试将函数地址放入向量表时 编译器会产生错误 initialiser element is not constant void reset handler void uint32 t const v
  • Blob 下载在 IE 中不起作用

    我的 Angular js 控制器中有这个下载 CSV 文件 var blob new Blob csvContent join type text csv charset utf 8 var link document createEle
  • 执行一个循环需要多少时间?

    有没有办法知道java中一个循环执行需要多少秒 例如 for int i 0 i lt 1000000 i Do some difficult task goes in here 它不必 100 准确 但只需了解可能需要多长时间即可 内部算
  • pm2 start 运行但网站无法正常工作

    我有一个用yarn构建的nodeJS项目 我可以使用 yarn start 在服务器上运行该应用程序 它工作正常 当使用yarn运行时 它会运行dist app js文件 但是当我使用 pm2 start app js 运行它时 pm2 进
  • 删除域名后缀

    所以假设我有just a domain com just a domain info just a domain net我怎样才能删除扩展程序 com net info 我需要两个变量的结果 一个包含域名 另一个包含扩展名 我尝试过str
  • 在 Visual Studio 2013 测试代理上使用 Shims 运行测试

    我在许多网站上发现了这个问题的各种迭代 但是到目前为止 我还没有找到任何可以提供有效的完整答案的内容 我刚刚设置了一些 Visual Studio 测试代理 它们似乎都表现良好并运行我们最初计划在它们上运行的大部分单元测试 然而 当我检查其
  • 在maven发布时提交一些文件:准备

    是否可以在 mvn release prepare 时提交一些文件 没有 pom xml 在我的 MultiModul 项目中 我使用 PreparationGoals 配置了 rlease 插件来更改 sql 文件中的版本