代码之家  ›  专栏  ›  技术社区  ›  Jared

如何强制Maven将版本号保留在依赖文件名之外?

  •  2
  • Jared  · 技术社区  · 15 年前

    我正在使用Maven构建一个“.ear”项目,该项目从Maven存储库中解析依赖项,然后将它们打包到EAR中(这可能是一个多余的句子…)。

    当依赖项显示在EAR文件中时,它们将根据以下格式命名:

    <artifactId>-<version>.<type>
    

    我希望他们的名字是:

    <artifactId>.<type>
    

    有人能给我指个方向吗?

    2 回复  |  直到 15 年前
        1
  •  5
  •   saleemshafi    15 年前

    如果使用Maven程序集插件构建EAR,则可以使用 outputFileNameMapping 描述符中的属性: http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet

    但是,您最好使用maven ear插件,在这种情况下,您可以自定义 bundleFileName ,如所描述的 here .

        2
  •  0
  •   Rob Di Marco    15 年前