新的GWT Maven插件包装的战争(具有默认的Maven插件迁移)(Packaging war w

2019-09-27 14:48发布

我用托马斯Broyer的GWT Maven插件,因为它让我GWT 2.8 RC2运行说明。 我知道了与codeserver罚款,以最少的投入运行。

但是现在我想弄清楚如何使用它做一个完整的编译和打包。

只需运行Maven安装(我预期这个工作,因为它不使用默认工作)并不实际运行GWT编译。

然后它谈论各种包装形式等,我不知道为什么这是必要的?

我认为一个人得到了这个插件封装战争,也从原来的插件迁移...

这是我的插件的配置 - 我使用skipModule,因为我已经有了一个模块配置的其他插件预期的方式。

                <plugin>
                    <groupId>net.ltgt.gwt.maven</groupId>
                    <artifactId>gwt-maven-plugin</artifactId>
                    <version>1.0-rc-6</version>
                    <extensions>true</extensions>
                    <configuration>
                        <moduleName>com.afrozaar.ashes.web.AshesWeb-safari</moduleName>
                        <skipModule>true</skipModule>
                        <style>DETAILED</style>
                        <!-- <logLevel>DEBUG</logLevel> -->
                        <classpathScope>compile+runtime</classpathScope>
                    </configuration>
                    <dependencies>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-user</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-dev</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-servlet</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                    </dependencies>
                </plugin>

Answer 1:

你在你的插件配置来运行编译目标丢失“处决”(工作方式相同与Codehaus的插件)。

我的插件工作更好,当你单独的客户端和服务器代码分成不同的Maven的模块,这就是为什么这种设置不明确的记录(因为我积极阻止它)。 你可以看看在GWT git仓库采样以寻找类似的案例虽然。

顺便说一句,我相信你可以使用RC2与Codehaus的插件RC1; 这可能是为什么你添加这些依赖关系,这是没有用的我的插件。

又见https://tbroyer.github.io/gwt-maven-plugin/migrating.html



文章来源: Packaging war with new gwt maven plugin (having migrated from default maven plugin)