2010-02-01 234 views
0

我突然收到一条错误消息,发现缺少3个依赖关系:gwt-user.jar,gwt-dev.jar和gxt.jar。所有的瓶子都在我的本地回购:缺少依赖关系

dage [~/.m2/repository] $ ls -l com/google/gwt/gwt-user 
insgesamt 12 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-13 14:55 1.5.3 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-13 11:10 1.6.4 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-13 16:10 2.0.0 
dage [~/.m2/repository] $ ls -l com/google/gwt/gwt-dev/ 
insgesamt 12 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-13 14:55 1.5.3 
drwxr-xr-x 3 dage Domain Users 4096 2010-01-13 11:02 1.6.4 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-15 09:58 2.0.0 
dage [~/.m2/repository] $ ls -l com/extjs/gxt/ 
insgesamt 32 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-14 14:29 2.0.1 
drwxr-xr-x 2 dage Domain Users 4096 2010-01-21 12:18 2.1.0 
-rw-r--r-- 1 dage Domain Users 288 2010-01-21 12:18 maven-metadata-com.extjs.xml 
-rw-r--r-- 1 dage Domain Users 40 2010-01-21 12:18 maven-metadata-com.extjs.xml.sha1 
-rw-r--r-- 1 dage Domain Users 323 2010-01-21 12:01 maven-metadata-local.xml 
-rw-r--r-- 1 dage Domain Users 288 2010-01-21 12:18 maven-metadata.xml 
-rw-r--r-- 1 dage Domain Users 32 2010-01-21 12:18 maven-metadata.xml.md5 
-rw-r--r-- 1 dage Domain Users 40 2010-01-21 12:18 maven-metadata.xml.sha1 

和聚甲醛项是:

<dependency> 
     <groupId>com.google.gwt</groupId> 
     <artifactId>gwt-servlet</artifactId> 
     <version>${gwt.version}</version> 
     <scope>runtime</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.google.gwt</groupId> 
     <artifactId>gwt-user</artifactId> 
     <version>${gwt.version}</version> 
     <scope>system</scope> 
     <systemPath>${gwt.home}/gwt-user.jar</systemPath> 
    </dependency> 
    <dependency> 
     <groupId>com.google.gwt</groupId> 
     <artifactId>gwt-dev</artifactId> 
     <version>${gwt.version}</version> 
     <scope>system</scope> 
     <systemPath>${gwt.home}/gwt-dev.jar</systemPath> 
    </dependency> 
    <!-- Needed for ExtGWT --> 
    <dependency> 
     <groupId>com.extjs</groupId> 
     <artifactId>gxt</artifactId> 
     <version>${gxt.version}</version> 
     <scope>provided</scope> 
    </dependency> 

<properties> 
    <gwt.version>2.0.0</gwt.version> 
    <gxt.version>2.1.0</gxt.version> 
</properties> 

我不所做的任何行家变化和POM也没有改变。我刚刚添加并修改了java/css/hml文件。任何想法,什么是错的?

编辑:确切的消息是

Missing: 
---------- 
1) com.google.gwt:gwt-user:jar:2.0.0 

    Try downloading the file manually from the project website. 

    Then, install it using the command: 
     mvn install:install-file -DgroupId=com.google.gwt -DartifactId=gwt-user -Dversion=2.0.0 -Dpackaging=jar -Dfile=/path/to/file 

    Alternatively, if you host your own repository you can deploy the file there: 
     mvn deploy:deploy-file -DgroupId=com.google.gwt -DartifactId=gwt-user -Dversion=2.0.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] 
. 
. 
. 

和我建立在命令行中的项目。

+0

什么是确切的消息? – Bozho 2010-02-01 11:12:10

+0

查看我编辑的帖子。 – cupakob 2010-02-01 12:13:50

回答

0

我无法解释它,但重新启动后再次工作...

+1

Windows用户? > :) – 2010-02-01 12:43:46

+0

幸运的是 - 没有:D – cupakob 2010-02-01 13:19:03

+0

我也有过;必须是一个m2eclipse错误。 – 2010-02-10 08:22:35

1

我突然收到一条错误消息,发现缺少3个依赖关系:gwt-user.jar,gwt-dev.jar和gxt.jar。所有的罐子都在我的本地回购:

哪里?在命令行上?在你的IDE中?如果在您的IDE中发生这种情况,并且您正在使用Eclipse和m2eclipse插件,我注意到在POM更改后Eclipse有时会丢失。在这种情况下,右击项目上的,然后选择Maven>更新项目配置。适用于我。

+0

在命令行:) – cupakob 2010-02-01 12:12:52