使用GWT -maven-plugin自编译的GWT SDK版本



我在声明依赖于我自己编译并部署在我自己的存储库中的新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. sonattype . ethernet .transfer. artifactnotfoundexception: Could not find artifact com.my.groupId:requestfactory-server:jar:2.4.1 in central (http://repo1.maven.org/maven2)

问候,阿恩

这个问题对我来说似乎不是gwt,而是requestfactory-server。它是您的定制组件吗?

尝试在脱机模式下运行maven,看看该工件是否被复制到您的本地存储库中。

mvn --offline

mvn -o

为什么要把requestfactory-server放在插件的依赖项中?

我想它不会利用它。你必须覆盖gwt-servlet版本,gwt-maven-plugin有一个依赖,与您自己的${gwt.version}虽然(即使我实际上不明白为什么它有一个依赖)

最新更新