I am trying to upload a new version of one of my add-ons and I am getting an error:
Missing attribute Vaadin-Package-Version in the manifest file of so-helper-4.1.1.jar.
My zip file contains the correct details in the META-INF/MANIFEST.MF file:
Manifest-Version: 1.0
Vaadin-Package-Version: 1
Vaadin-Addon: so-helper-4.1.1.jar
Implementation-Vendor: Syam Pillai
Implementation-Title: SO Helper
Implementation-Version: 4.1.1
Hi Syam! Do you also have the manifest data in the jar file itself? I remember that being an issue for some.
BTW. My pro tip is to publish through Maven central. Better for end users (no need for extra repository → speed & stability) and those special manifest entries are optional if published that way (Directory reads pretty much the same data from the the pom.xml instead).
Looks like you got it through? Spotted this from the logs: “not allowed to use Maven coordinates [groupId: com.vaadin.addons.so, artifactId: so-helper”. So Maven groupd id needs to start with org.vaadin.addons if you publish via Directory, but I guess you already figured that out