[英]Java Manifest attribute missing
我用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.properties
文件中為此設置一個值,或者只需在pom.xml
中將${project.organization.name}
替換${project.organization.name}
所需的供應商即可。 例如,它可以是com.cryp71x.test
類的com.cryp71x.test
。
只要它有一個值並符合格式。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.