亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從傳統 gwt maven 插件遷移到新一代插件

從傳統 gwt maven 插件遷移到新一代插件

慕絲7291255 2022-01-06 17:06:04
我想看看我們是否可以從當前的遺留 (mojo) GWT Maven 插件遷移到新一代 (ltgt) Maven 插件。我已經閱讀了諸如http://www.g-widgets.com/2016/12/02/gwt-tip-working-with-maven-multi-modules-projects/ 之類的文檔,其中概述了如何將代碼設置為單獨的Maven (POM) 模塊??紤]到我們已經有了項目設置,其中應用程序有多個 GWT 模塊,所有這些模塊都是同一個 POM 的一部分,無論如何我們可以使用插件來成功編譯代碼,還是每個模塊都必須分離成自己的 maven 模塊?
查看完整描述

1 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

無需更改項目的結構,盡管您會錯過通過 maven 模塊(不要與 gwt 模塊混淆)完全分離客戶端和服務器代碼的機會。


所以說這是一個如何在沒有多個 maven 模塊的情況下使用新的 GWT maven 插件的

示例 :只有一個 Maven 模塊的示例項目結構:https : //github.com/branflake2267/Archetypes/tree/master/archetypes/gwt -基本的rpc


如果您在一個 maven 模塊中有多個 GWT 模塊,那么您必須指定多個執行。(與舊插件不同):

具有多個 GWT 模塊的示例插件配置:


      <plugin>

        <groupId>net.ltgt.gwt.maven</groupId>

        <artifactId>gwt-maven-plugin</artifactId>

        <executions>

          <execution>

            <id>compile-module1</id>

            <goals>

              <goal>compile</goal>

            </goals>

            <configuration>

              <moduleName>com.example.module1.Module1</moduleName>

              <moduleShortName>module1</moduleShortName>

              <compilerArgs>

                <compilerArg>-localWorkers</compilerArg>

                <compilerArg>4</compilerArg>

                <compilerArg>-draftCompile</compilerArg>

              </compilerArgs>

            </configuration>

          </execution>

          <execution>

            <id>compile-module1</id>

            <goals>

              <goal>compile</goal>

            </goals>

            <configuration>

              <moduleName>com.example.module2.Module2</moduleName>

              <moduleShortName>module2</moduleShortName>

              <compilerArgs>

                <compilerArg>-draftCompile</compilerArg>

              </compilerArgs>

            </configuration>

          </execution>

        </executions>

      </plugin>

插件網站上還有一個小的遷移指南。
如果您對正確的多模塊設置的外觀感興趣,請參閱此處。


查看完整回答
反對 回復 2022-01-06
  • 1 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號