Отсутствует атрибут манифеста Java - PullRequest
0 голосов
/ 27 февраля 2019

Я скомпилировал стандартный vaadin «шаблон самодельных компонентов» с помощью maven.

mvn clean install

Когда я пытаюсь загрузить папку .zip в целях в каталог vaadin, я получаю сообщение об ошибке: «Ошибка загрузки: отсутствуетАтрибут Реализация-Поставщик в файле манифеста test-0.1.jar. "

enter image description here

Мой 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?

1 Ответ

0 голосов
/ 27 февраля 2019

Это означает, что вам нужно либо установить значение для этого в вашем файле pom.properties, либо просто заменить ${project.organization.name} на нужного поставщика в pom.xml.Например, это может быть что-то вроде com.cryp71x.test.

, если оно имеет значение и соответствует формату.

Надеюсь, это поможет!

...