我用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进行编译时设置它?
答案 0 :(得分:2)
这意味着您必须在create()
文件中为其设置一个值,或者只是将pom.properties
替换为所需的${project.organization.name}
中的供应商。例如,它可以像pom.xml
。
只要具有值并符合格式即可。
希望这会有所帮助!