2013-10-22 75 views
0

我正尝试在Eclipse中使用Maven创建Vaadin应用程序,但无法这样做。官方说明(https://vaadin.com/wiki/-/wiki/Main/Creating%20an%20Eclipse%20Project)表示在Eclipse中创建一个新的Maven项目,并在原型列表中创建一个“vaadin-archetype-application”,我看不到任何这种类型的东西,然后添加了一个原型并给出了以下内容细节:无法在Eclipse中使用Vaadin创建Maven应用程序

 
Archetype Group ID: com.vaadin 
Archetype Artifact ID: vaadin-archetype-application 
Archetype Version: 7.1.7 

即使这样没有工作,我不断收到错误,Could not resolve artifact

请帮

我Eclipse的IDE开普勒的Java EE开发人员,并有Vaadin插件! Eclipse已经安装了Maven Integration for Eclipse。

更新:我也尝试过这些设置,但无济于事

 
Archetype Group ID: com.vaadin 
Archetype Artifact ID: vaadin-archetype-clean 
Archetype Version: LATEST 
+0

你有一个自定义的Maven配置,或者你在代理之后吗? – g00glen00b

+0

噢,是的,我支持代理。但是,eclipse在这个代理之后工作正常。我的意思是它的更新,甚至这个Vaadin插件,我只在这个代理后面安装 – pratnala

+0

您是否还配置Maven使用代理?打开'settings.xml'并验证是否配置了代理。 – g00glen00b

回答

1

这神器可以在中央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文件可以在conf目录中的Maven安装的被发现,或者你可以在定义它的全局Maven设置在.m2文件夹中。

+0

谢谢!现在,我收到另一个错误。 ArtifactTransferException。任何想法,这是什么? – pratnala

+0

也许你的本地回购由于代理而变得“腐败”。尝试删除包含所需工件的'.m2'文件夹中的文件夹。 – g00glen00b

相关问题