2

我正在尝试使用以下 cmd 创建 vaadin 6 maven 项目: mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=6.8.11 -Darchetype.properties=generate.properties -DgroupId=com .example.cem -DartifactId=test

但它失败了:无法在项目cem上执行目标org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate(default-cli):定义的工件不是原型

当我尝试将 archetypeVersion 更改为 7.6.4 时,正确创建了一个 vaadin 项目。

这里的vaadin 6有什么问题?

4

1 回答 1

2

我想到的第一件事是我们可能从来没有为 Vaadin 6 定义过 Maven 原型。在后来的 Vaadin 7 版本中引入了 Maven 支持(参考https://vaadin.com/blog/vaadin-7-3-7-and -new-maven-archetypes)。

但也许您可以通过首先创建 Vaadin 7 项目然后将依赖项更改为 Vaadin 6 来实现。

于 2018-10-10T09:51:12.773 回答