【问题标题】:How can we get project version from pom.xml in assembly plugin我们如何从程序集插件中的 pom.xml 获取项目版本
【发布时间】:2021-04-01 07:56:27
【问题描述】:

我们如何在程序集插件中从 pom.xml 获取项目版本,因为 {version} 和 {project.version} 似乎在程序集插件 xml 中不起作用

<id>zip</id>
<includeBaseDirectory>true</includeBaseDirectory>

<formats>
    <format>zip</format>
</formats>  
<fileSets>
    <fileSet>
        <directory>${project.basedir}/src/root/config</directory>
        <outputDirectory>{version}/config</outputDirectory>
    </fileSet>
    <fileSet>
        <directory>${project.basedir}/common/lib</directory>
        <outputDirectory>{version}/bin/JAVA</outputDirectory>
    </fileSet>
</fileSets>

【问题讨论】:

  • 能否添加您的assembly-plugin.xml?程序集插件中的版本号有什么用?
  • 尝试在目标 zip 文件中创建一个文件夹,名称为项目版本:zip${ project.basedir}/src/root/config{version}/config${project.basedir}/common/lib{version}/bin/JAVA
  • ${project.version} 不起作用?
  • 不,{version} 和 {project.version} 都不起作用
  • 你把$放在${project.version}前面了吗?

标签: maven pom.xml maven-plugin maven-assembly-plugin


【解决方案1】:

${project.version} 有效,但缺少 $

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2019-09-23
    • 2011-11-30
    • 2012-04-14
    相关资源
    最近更新 更多