当我试图在Netbeans上构建Vaadin项目时,我得到了以下错误。
未能执行项目AVaad:无法解决项目com.myCompany的依赖关系:AVaad:war:1.0-快照:未能收集javax.servlet:javax.servlet-api:jar:3.0.1 (提供),com.vaadin:vaadin-server:jar:7.3.8 (编译),com.vaadin:vaadin-push:jar:7.3.7 (编译),com.vaadin:vaadin-主题:jar:7.3.8(编译),com.mycompany:AVaad-widgetset:jar:1.0-SNAPSHOT (编译),org.hibernate:hibernate-validator:jar:5.1.0.CR1 (编译),junit:junit:jar:4.11 (测试):未能读取com.mycompany:AVaad-widgetset:jar:1.0-SNAPSHOT:未能找到com.myCompany的工件描述符:AVaad:pom:1.0- http://maven.vaadin.com/vaadin-addons中的快照被缓存在本地存储库中,在vaadin-addons的更新间隔已过或更新被迫-> Help 1之前,不会重新尝试解析。
依赖关系“应该是”存在的:
例如,对于vaadin服务器;
vaadin-server-7.3.8.jar列在项目的Dependencies目录中。
这个依赖项的pom.xml是这样的:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>7.3.8</version>
</dependency>这里少了什么?
蒂娅。
//=。
编辑:
按照mvn clean install中的建议,在运行这个Q之后,我就会得到这样的结果。
mvn clean install似乎在做它应该做的事情--这次运行的最后一行如下所示:
[INFO] --- maven-install-plugin:2.4:install (default-install) @ AVaad-widgetset ---
[INFO] Installing C:\Users\H\Documents\NetBeansProjects\AVaad\AVaad-widgetset\target\AVaad-widgetset-1.0-SNAPSHOT.jar to C:\Users\H\.m2\repository\com\mycompany\AVaad-widgetset\1.0-SNAPSHOT\AVaad-widgetset-1.0-SNAPSHOT.jar
[INFO] Installing C:\Users\H\Documents\NetBeansProjects\AVaad\AVaad-widgetset\pom.xml to C:\Users\H\.m2\repository\com\mycompany\AVaad-widgetset\1.0-SNAPSHOT\AVaad-widgetset-1.0-SNAPSHOT.pom
[INFO] Installing C:\Users\H\Documents\NetBeansProjects\AVaad\AVaad-widgetset\target\AVaad-widgetset-1.0-SNAPSHOT-sources.jar to C:\Users\H\.m2\repository\com\mycompany\AVaad-widgetset\1.0-SNAPSHOT\AVaad-widgetset-1.0-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.789 s
[INFO] Finished at: 2015-01-16T10:45:00-05:00
[INFO] Final Memory: 13M/245M
[INFO] ------------------------------------------------------------------------//=。
编辑- 2:
我应该把存储库的任何东西放到pom文件中吗?
我的pom的存储库标记当前如下所示:
<repositories>
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>发布于 2015-01-23 16:51:24
默认情况下,"maven中心“存储库在那里,由“超级波姆”定义。如果您只需要基本的java库和一些Vaadin插件,那么这些存储库就足够了。
我想所有其他问题都已经解决了?
https://stackoverflow.com/questions/27987471
复制相似问题