我有一个问题,声明我自己编译并部署在我自己的存储库中的新gwt版本的依赖项。我按照这里写的说明:http://mojo.codehaus.org/gwt-maven-plugin/user-guide/using-different-gwt-sdk-version.html但gwt-maven-plugin似乎只在中央存储库中寻找依赖项。我无法找到一种方法让它在我的代表中进行搜索。 你能告诉我怎么做或者我能在哪里找到解决方案吗?
我的配置如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.3.0-1</version>
<dependencies>
<dependency>
<groupId>com.my.groupId</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwt.version}</version>
</dependency>
<dependency>
<groupId>com.my.groupId</groupId>
<artifactId>gwt-dev</artifactId>
<version>${gwt.version}</version>
</dependency>
<groupId>com.my.groupId</groupId>
<artifactId>requestfactory-server</artifactId>
<version>${gwt.version}</version>
</dependency>
</dependencies>
...
</plugin>
我收到错误消息:
引起:org.sonatype.aether.transfer.ArtifactNotFoundException:找不到工件com.my.groupId:requestfactory-server:jar:2.4.1 in central(http://repo1.maven.org/maven2)
此致 ·阿尔
答案 0 :(得分:0)
问题似乎不是gwt,而是requestfactory-server
。它是您的自定义组件吗?
尝试在脱机模式下运行maven,以查看该工件是否已复制到本地存储库中。
mvn --offline
或
mvn -o
答案 1 :(得分:0)
为什么要将requestfactory-server放在插件的依赖项中?
AFAIK它不会使用它。你必须覆盖gwt-servlet版本,gwt-maven-plugin依赖于你自己的${gwt.version}
(即使我实际上不明白它为什么依赖它) )