当前位置: 首页 > 知识库问答 >
问题:

GWT Maven插件替换web.xml

仉姚石
2023-03-14

我有以下maven配置
我的目标是用web xml替代常规web开发模式。xml-to-web-dev.xml
gwt maven插件似乎有配置工作(webXml),但它不能像eclipse插件(作为web应用程序运行)那样工作,在mvn gwt:run时也不能。

<plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>${gwtVersion}</version>

            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
                <hostedWebapp>${webappDirectory}</hostedWebapp>
                <runTarget>index.html</runTarget>
                <style>PRETTY</style>
                <webXml>src/main/webapp/WEB-INF/web-dev.xml</webXml>
                <inplace>true</inplace>
            </configuration>
        </plugin>

共有1个答案

鲍俊杰
2023-03-14

不管文档怎么说,webXml配置参数实际上只用于mergewebxml目标(现在几乎没有用)。

试着用另一种方式来做:web。xml用于dev,而web-prod.xml用于prod,您在maven-war-plugin中配置为gwt:run将按原样复制您的src/main/webapp,绕过您为maven-war-plugin所做的任何配置。

 类似资料:
  • 问题内容: 由于安全原因,Jenkins Scriptler插件似乎不再可用:https : //wiki.jenkins- ci.org/display/JENKINS/Scriptler+Plugin “此插件的分发已暂停” 有没有类似的插件可以用来运行保存的Groovy脚本? 问题答案: 嗨,您可以将groovy脚本存储在“托管文件”中,并通过Extended Choice Paramete

  • 问题内容: 我可能在做一些非常愚蠢的事情,但是我很沮丧。 我有一个数据框,我想用超过零的值替换特定列中的值。我以为这是实现此目标的一种方式: 如果将通道复制到新的数据框中,这很简单: 这完全符合我的要求,但似乎无法与通道一起用作原始数据帧的一部分。 问题答案: 可以在0.20.0之前的熊猫版本上正常工作,但是由于pandas为0.20.0 ,因此不推荐使用,因此应避免使用它。而是可以使用或索引器。

  • 问题内容: 我正在逐步用React替换一些Backbone视图。 我的React视图: 我需要在其他html元素下方呈现React视图而不替换它们。 我希望我的方法可以替换占位符,而不是插入占位符,以便: 可能导致: 代替: 没有重复出现在Jquery上,有没有正确的方法呢? 问题答案: 您不需要jQuery来解决此问题。 您只需要渲染到临时DIV中并提取内容并替换现有元素即可。我添加了,以便可以

  • 更新: 因此,我发现的一种方法是向添加自定义文件,然后通过在中的Kubernetes部署添加环境变量: 不幸的是,本例中的Docker映像在默认情况下仍然不会公开自定义度量。

  • Git 对象是不可改变的,但它提供一种有趣的方式来用其他对象假装替换数据库中的 Git 对象。 replace 命令可以让你在 Git 中指定一个对象并可以声称“每次你遇到这个 Git 对象时,假装它是其他的东西”。 在你用一个不同的提交替换历史中的一个提交时,这会非常有用。 例如,你有一个大型的代码历史并想把自己的仓库分成一个短的历史和一个更大更长久的历史,短历史供新的开发者使用,后者给喜欢数据

  • 问题内容: 我想将Elasticsearch索引与SQL数据库的内容同步。Elasticsearch JDBC river满足了我的所有要求,但是在文档中说该插件已被弃用。 我不想使用以后几年不支持的工具。有哪些选择? 在这条河的文件中,有人说: 注意,JDBC插件不仅是一条河,而且是一个独立的模块。由于不建议使用Elasticsearch river API,因此这是一个重要功能。 为什么它是一