如何使用Maven生成GWT符号映射?(How to generate symbol map in

2019-10-20 15:40发布

我想使用maven命令行选项来生成GWT符号映射文件? 我试着用-extra WEB-INF / classses但它不工作。

Answer 1:

基本上你想指定Maven插件配置值/选项。

在这里,你有一般的方法: LINKE

除此之外,你必须知道你能找到的GWT插件页面上的插件前缀(有几个GWT Maven插件)

编辑:增加了一个GWT插件例如:只需定义$ {}片段中你的GWT特性部分,你将被罚款。

<!-- The GWT compiler configuration 
References: 
Plugin: http://mojo.codehaus.org/gwt-maven-plugin
Optimizing the build: http://www.sencha.com/blog/using-the-gwt-compiler-for-better-builds
System properties: https://code.google.com/p/google-web-toolkit/wiki/JavaSystemPropertiesAndGwt
 -->
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <executions>              
                <execution>                    
                    <phase>compile</phase>
                    <id>bla</id>   
                    <goals>
                        <goal>compile</goal> 
                    </goals>
                    <configuration>
                        <module>com.bla.BlaProd</module>
                        <mode>htmlunit</mode> 
                        <draftCompile>false</draftCompile>
                        <disableClassMetadata>true</disableClassMetadata>
                        <compileReport>true</compileReport>
                        <warSourceDirectory>${gwt.war}</warSourceDirectory>
                        <webappDirectory>${gwt.output.bla}</webappDirectory>
                        <gen>${gwt.output.bla}/${gwt.gen}</gen>
                        <extra>${gwt.output.bla}/${gwt.extra}</extra>
                        <fragmentCount>8</fragmentCount>
                         <extraJvmArgs>-Xms1G -Xmx1G -Xss1024k -XX:MaxPermSize=1024m -Dgwt.persistentunitcache=false</extraJvmArgs>
                         <localWorkers>4</localWorkers>
                    </configuration>
                </execution> 
            </executions>
        </plugin>


文章来源: How to generate symbol map in gwt using maven?