如何在清单中为 Application Edition 添加值?

How can I add value for Application Edition in manifest?

我正在寻找使用 WAS 8.5.5。应用程序版本管理功能。我想使用构建来插入 "Application Edition" 和 "Edition Descriptor" 参数的清单值,以便在 ear 安装期间自动稳定。你知道我该如何命名它们吗?

例如,为了确定应用程序构建 ID,我使用 "Implementation-Version" 关键字。

很遗憾,您无法指定版本号。 EAR 本身的任何位置。但是可以使用"wsInstalllApp"ant任务来实现自动化:

<wsInstallApp ear="${server.home.dir}/${ear}" 
            options="-cell ${was.cell} -node ${was.node} -server ${was.server.to.deploy} -edition ${was.application.current.edition.number}" 
            failonerror="true" 
            conntype="${remote.connection.type}" 
            host="${remote.host.ip}" 
            port="${remote.connection.port}" 
            user="${remote.user.id}" 
            password="${remote.user.password}"
        />

您可以从 here and here 找到更多信息。