提问者:小点点

Vaadin依赖性——Vaadin 7.3.8,Netbeans 8


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

无法在项目AVaad-用户界面上执行目标:无法解决项目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(编译),com.vaadin: vaadin-推送: jar: 7.3.7(编译),com.vaadin: vaadin-主题: jar: 7.3.8(编译),com.mycompany: AVaad-Widgetset: jar: 1.0-SNAPSHOT(编译),org.hibernate: hibernte-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-SNAPSHOT在http://maven.vaadin.com/vaadin-addons缓存在本地存储库中,直到vaadin-addons的更新间隔

依赖项“应该”在那里:

例如vaadin-server;

< code > vaa din-server-7 . 3 . 8 . jar 列在项目的< code>Dependencies目录中。

这是该依赖关系的< code>pom.xml的外观:

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

这里缺少什么?

蒂亚。

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

编辑:

我在运行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标记目前看起来像这样:

<repositories>
    <repository>
        <id>vaadin-addons</id>
        <url>http://maven.vaadin.com/vaadin-addons</url>
    </repository>
</repositories>

共1个答案

匿名用户

默认情况下,“maven Central”存储库在那里,由“Super pom”定义。如果您只需要基本的java库和一些Vaadin插件,这些存储库就足够了。

我想所有其他问题都已经解决了?