我並沒有將gwt中的實驗和將gwt項目ant之一遷移到maven以進行devops遷移。GWT軟件包結構問題 - 模塊沒有定義入口點
在螞蟻構建它工作正常。
但是當我使用gwt-maven-plugin的maven生成獲取低於錯誤的代碼時。
[DEBUG]找到類:類com.google.gwt.dev.GWTCompile [INFO]編譯GWT模塊com.companyname.projectname.branch.gwt.Dto [DEBUG]調用GWTCompiler#主要(字符串[]) [ERROR]模塊沒有入口點定義 [ERROR]建立失效
這是SAMPE結構
主模塊XML
<module>
<inherits name='com.google.gwt.user.User' />
<inherits name='com.google.gwt.i18n.I18N' />
<inherits name='com.google.gwt.http.HTTP' />
<inherits name='com.companyname.projectname.branch.gwt.Dto' />
<inherits name='com.companyname.projectname.commons.Commons' />
<servlet path="/projectnamePLServicesImpl"
class="com.companyname.projectname.pr.gwt.server.projectnamePLServicesImpl" />
<entry-point class='com.companyname.projectname.ui.gwt.client.MainModule' />
DTO XML
<?xml version="1.0" encoding="UTF-8"?>
<module>
<inherits name='com.google.gwt.user.User' />
<inherits name='com.google.gwt.i18n.I18N' />
</module>
和Maven插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0</version>
<configuration>
<moduleName>com.companyname.projectname.ui.gwt.client.MainModule</moduleName>
<!-- <logLevel></logLevel> -->
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
這是一個非常古老的gwt版本1.4.10。如果我使用新的插件獲取兼容性的jdk。問題不在於主模塊。它在Dto包中:( –
)如果問題確實存在於Dto包中,那麼爲這個模塊創建一個虛擬入口點是什麼?:)例如,創建虛擬類,更改dto.gwt.xml,指定一個入口點。你知道,只是想法:) – arcquim