如何打包Maven archetype创建的Vaadin插件;“瓦丁原型小部件”;版本8.1.x?

如何打包Maven archetype创建的Vaadin插件;“瓦丁原型小部件”;版本8.1.x?,maven,vaadin,add-on,vaadin8,Maven,Vaadin,Add On,Vaadin8,我已经成功地实现了一些ColumnRenderer类,用于调整java.time类型,以便使用Vaadin网格显示。看看是否好奇 现在,我想将它们作为附加组件发布在中。我读过,但它们似乎不完整,过时了 有关于从Eclipse导出的讨论,这与我无关(使用IntelliJ),而且可能是老生常谈,因为Vaadin团队已经开始彻底支持Eclipse 提及“清单”,但未记录,未提及文件名或文件位置。没有关于格式或单个值的文档 我在Maven创建的项目中发现了一个清单文件manifest.MF,但它的格式

我已经成功地实现了一些
ColumnRenderer
类,用于调整java.time类型,以便使用Vaadin网格显示。看看是否好奇

现在,我想将它们作为附加组件发布在中。我读过,但它们似乎不完整,过时了

  • 有关于从Eclipse导出的讨论,这与我无关(使用IntelliJ),而且可能是老生常谈,因为Vaadin团队已经开始彻底支持Eclipse
  • 提及“清单”,但未记录,未提及文件名或文件位置。没有关于格式或单个值的文档
  • 我在Maven创建的项目中发现了一个清单文件
    manifest.MF
    ,但它的格式是key+colon+value,而文档中显示的清单似乎是XML格式。哪种格式当前是正确的
  • 我找到的
    MANIFEST.MF
    文件包含变量名,例如
    ${Vaadin Addon}
    ${Vaadin License Title}
    ${Implementation Version}
    。这些定义在哪里

这只是一个头脑风暴,因为到目前为止我还没有必要为自己构建一个附加组件,但是如果我不得不猜测,我会说${Vaadin XXX}应该对应于pom文件中的属性,并且在构建过程中,它们会在生成的清单中被替换。我会看看我是否能找到更多的信息…我确实找到了这个页面,但不确定它是否是最新的,而且还不全面。这只是一个头脑风暴,因为我还没有必要为自己构建一个附加组件,但是如果我不得不猜测的话,我会说${Vaadin XXX}应该对应于pom文件中的属性,在构建过程中,它们会在生成的清单中被替换。我会看看我是否能找到更多的信息…我确实找到了这个页面,但不确定它是否是最新的,而且它也不彻底。