簡體   English   中英

Java清單屬性缺失

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM