【发布时间】:2019-07-21 04:35:28
【问题描述】:
我用maven编译了标准的vaadin“自制组件模板”。
mvn clean install
当我尝试将目标中的 .zip 文件夹上传到 vaadin 目录时,出现错误:“上传失败:test-0.1.jar 的清单文件中缺少属性 Implementation-Vendor。”
我的 java 清单如下所示:
Manifest-Version: 1.0
Vaadin-Package-Version: 1
Vaadin-Addon: test-0.1.jar
Vaadin-License-Title: Apache License 2.0
Implementation-Vendor: ${project.organization.name}
Implementation-Title: MyComponent Add-on
Implementation-Version: 0.1
${...} 是什么意思?它是路径变量吗?如果是,如何在使用 maven 编译时设置它?
【问题讨论】:
-
这是一个变量,应该在这一行之前的某个地方声明;你可以硬编码一个值并尝试重新构建它吗?
-
我会尝试在您的
pom.xml中设置值<project><organization><name> -
@JF Meier:还是一样的错误信息。
标签: java maven components vaadin manifest