rpm-maven-plugin 中的外部脚本是否可以访问 Maven 属性

2024-05-25

在外部postinstallScriptlet如下,有没有办法访问maven属性,例如${project.artifactId}? pom.xml 文件包含以下代码片段:

<postinstallScriptlet>
    <scriptFile>scripts/postinstall.sh</scriptFile>
    <fileEncoding>utf-8</fileEncoding>
</postinstallScriptlet>

这些属性无法直接访问,但您可以使用maven-资源-插件复制资源 http://maven.apache.org/plugins/maven-resources-plugin/copy-resources-mojo.html目标是在从脚本目录复制到目标时应用过滤器。然后,您的 scriptFile 配置需要更改为指向目标下复制的资源。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

rpm-maven-plugin 中的外部脚本是否可以访问 Maven 属性 的相关文章

随机推荐

  • MySQL 获取最高平均条目

    我正在尝试编写一个 mysql 查询来返回平均课程评分最高的前 3 门课程 我有两个表 评级和课程 评分表 courseId rating 1 6 2 2 1 4 2 5 3 3 4 0 6 0 课程表 courseId cnum cnam
  • Apple 登录无法在 iOS 14 模拟器上运行

    当我尝试登录 iOS 14 中的模拟器时 加载旋转器会一直旋转 Apple 开发者论坛上有一个主题here https developer apple com forums thread 651533但没有解决方案 苹果也没有回应 我当然可
  • 不确定我的自动编码器神经网络从 Keras 预测中给出的结果

    我正在尝试构建一个自动编码器神经网络 用于在单列文本列表中查找异常值 我的输入有 138 行 它们看起来像这样 amaze header 2 png amaze header png circle shape xml disableable
  • 如何从使用 exec() 的存储过程创建复杂类型?

    我想通过动态构造并执行的查询创建一个复杂类型 以便在实体管理器中使用exec 是否可以 既然我正在写一个过滤器 如果不可能的话你会做什么 另外 我正在使用 linq 进行评估 但过滤器需要许多表及其寄存器 因此效率是一个问题 谢谢 是的 您
  • 使用适用于 API v2 的 Dropbox Java SDK 时出现 SSLHandshakeException

    In a XPages我想使用的应用程序适用于 API v2 的 Dropbox Java SDK 2 1 2 获取有关我的 Dropbox 帐户的信息 以下代码用于检索相应的帐户对象 String atoken DbxRequestCon
  • Ruby 空白:{ :a => 1 } 比 {:a => 1} 更好吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 看看其他人的代码 在花括号块内包含额外的空格似乎很常见 这是有原因的吗 对我来说 这似乎增加了额外的击键 从而增加了丑陋 特别是当事情嵌套时 l
  • 通过 AJAX 加载的页面上的 reCAPTCHA 字段不会加载。建议?

    实例 没有 AJAX http utsarotaract org inc email php 使用 AJAX 单击给我们发送电子邮件链接 http utsarotaract org contact php 当我查看源页面时 一切正常 但是当
  • Selenium/BeautifulSoup - WebScrape 该字段

    我的代码运行良好 并打印除带有下拉列表的行之外的所有行的标题 例如 如果单击第 4 行 则会出现一个下拉菜单 我实现了一个 尝试 理论上会单击下拉菜单 然后拉出标题 但是 当我执行 click 并尝试打印时 对于具有这些下拉列表的行 它们不
  • Symfony 无法生成路由到样式表的 URL

    我在同一个文件夹中有两个 CSS 文件 具有相同的访问权限 在同一个 Twig 文件中进行测试时 一个 CSS 文件会生成该文件的 URL 并完美加载 而另一个会给出错误 Error 模板渲染期间抛出异常 无法为命名路由 assetic a
  • 使用 python 从 PC 麦克风获取音频输入

    我使用的是 ubuntu 16 04 我必须从我的电脑麦克风获取音频输入 我正在使用 python 3 我使用 pyalsaaudio 我从某处复制了代码 这是代码 import alsaaudio time audioop inp als
  • excel公式剥离html

    我想从文本值的左侧和右侧剥离所有 html 我有这个
  • 如何使用批处理文件同时运行多个python脚本

    我有很多 python 脚本 通过单击它们单独运行每个脚本是一件痛苦的事情 如何制作一个批处理文件来一次运行它们 只需制作一个像这样的脚本作为每个任务的后台 在 Windows 上 start B python script1 py sta
  • Android 的互补滤波器(陀螺仪 + 加速器)

    最近我做了一些研究 使用加速度计 陀螺仪来使用这些传感器来跟踪智能手机 而无需 GPS 的帮助 请参阅这篇文章 基于陀螺仪和加速度计的室内定位系统 https stackoverflow com questions 7499959 indo
  • 使用系统 python osx 进行 pip

    我使用 macports 安装了 python26 所以我的系统上正确的 python 是 opt local bin python 然而 当我这样做时 sudo pip install
  • 为什么我会看到“TypeError:字符串索引必须是整数”?

    我正在学习 Python 并试图将 GitHub 问题转化为可读的形式 使用以下建议如何将 JSON 转换为 CSV https stackoverflow com questions 1871524 convert from json t
  • 原始值与参考值

    我读过一本名为 Web 开发人员的专业 Javascript 的书 其中写道 变量由引用值或原始值分配 引用值是存储在内存中的对象 然后它没有提到原始值是如何存储的 所以我猜它没有存储在内存中 基于此 当我有这样的脚本时 var foo 1
  • 用于类工厂/选择器的 python rtype 文档字符串/重构文本

    rtype 指定这是返回对象的类型 因此 当我创建对象时obj在下面的代码片段中 我收到来自 IDE 的警告 cls is not callable 因为 IDE 期望cls is object类型的SomeAbstractClass 而且
  • Python中资源获取就是初始化

    我是Python新手 我来自C 在一些代码审查中 我有几个同行希望我将东西从init and del到启动和停止方法 大多数时候 这与我用几十年的 C 打入脑海中的 RAII 背道而驰 https en wikipedia org wiki
  • 适用于 iOS 的 Firebase 云消息通知未显示打开和分析

    我正在使用 FCM 向 iOS 应用程序发送通知 设备上可以很好地接收通知 但我无法在通知控制台 GUI 中获取 打开 或 转化 率 对于发送的近 200 0000 条通知 它始终显示 0 个打开 和 0 个转化 我仔细检查了所有的实现 但
  • rpm-maven-plugin 中的外部脚本是否可以访问 Maven 属性

    在外部postinstallScriptlet如下 有没有办法访问maven属性 例如 project artifactId pom xml 文件包含以下代码片段