我正在尝试使用 Maven 在 Eclipse 中创建 Vaadin 应用程序,但无法执行此操作。官方说明( https://vaadin.com/wiki/-/wiki/Main/Creating%20an%20Eclipse%20Project )说在 Eclipse 中创建一个新的 Maven 项目,并在原型(prototype)列表中创建“vaadin-archetype-application”。我看不到任何此类内容。然后,我添加了一个原型(prototype)并给出了详细信息如下:
Archetype Group ID: com.vaadin Archetype Artifact ID: vaadin-archetype-application Archetype Version: 7.1.7
即使这不起作用,我仍然收到错误,无法解析 Artifact
。
请帮忙!
我使用的是面向 Java EE 开发人员的 Eclipse Kepler IDE,并且安装了适用于 Eclipse 的 Vaadin 插件。 Maven Integration for Eclipse 已安装在此 bundle 中。
更新:我也尝试过这些设置,但没有效果
Archetype Group ID: com.vaadin Archetype Artifact ID: vaadin-archetype-clean Archetype Version: LATEST
最佳答案
这个 Artifact 可以在中央 Maven 存储库中找到。如果您在那里找不到它,可能是因为您禁用了在那里查找,或者由于网络错误而无法查找。
验证 settings.xml
中是否有任何特定更改以及您是否使用代理或其他内容。如果您使用代理,则需要在 Maven settings.xml
中配置代理,例如:
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>myproxy.com</host>
<port>8080</port>
<username>username</username>
<password>passw0rd</password>
<nonProxyHosts></nonProxyHosts>
</proxy>
</proxies>
settings.xml
文件可以在 Maven 安装的 conf
目录中找到,或者您可以在 .m2 的全局 Maven 设置中定义它
文件夹。
关于java - 无法在 Eclipse 中使用 Vaadin 创建 Maven 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515638/