Vaadin依赖 - Vaadin 7.3.8,Netbeans 8

时间:2015-01-16 15:37:06

标签: maven netbeans vaadin

当我尝试在Netbeans上构建Vaadin项目时,我收到以下错误。

  

无法在项目AVaad-ui上执行目标:无法解析项目com.mycompany的依赖项:AVaad-ui:war:1.0-SNAPSHOT:无法收集[javax.servlet:javax.servlet-api:jar的依赖项:3.0.1(已提供),com.vaadin:vaadin-server:jar:7.3.8(compile),com.vaadin:vaadin-push:jar:7.3.7(compile),com.vaadin:vaadin-themes: 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(test)]:无法读取com.mycompany的工件描述符:AVaad-widgetset:jar:1.0-SNAPSHOT:找不到com.mycompany:AVaad:pom:http://maven.vaadin.com/vaadin-addons中的1.0-SNAPSHOT被高速缓存本地存储库,在vaadin-addons的更新间隔过去或强制更新之前,不会重新尝试解析 - > [帮助1]

依赖关系“应该”在那里:

例如对于vaadin-server;

vaadin-server-7.3.8.jar列在项目的Dependencies目录中。

这就是该依赖关系的pom.xml

    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-server</artifactId>
        <version>7.3.8</version>
    </dependency>

这里缺少什么?

TIA。

// ===========================

编辑:

我按照this Q中的建议运行mvn clean install后收到此信息。

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>

1 个答案:

答案 0 :(得分:0)

默认情况下,“maven central”存储库由"super pom"定义。如果您只需要基本的Java库和一些Vaadin附加组件,那么这些存储库就足够了。

我认为所有其他问题都已解决了?