簡體   English   中英

如何創建一個庫並在GWT項目中使用它?

[英]How to create a library and use it in GWT project?

我正在嘗試創建一個UI庫,以在名為Test的GWT項目中使用它。 這就是我所做的:

  1. 創建一個名為com.example.gwtui.GWTUI的新GWT Web應用程序。
  2. 創建2個軟件包: uitools 我的UI元素擴展了GWT元素,並位於ui包中。
  3. 將項目導出為名為gwtui.jar的jar文件。
  4. 測試中配置構建路徑並添加gtwui.jar
  5. 導入包com.example.gwtui。* 紅色下划線都沒有。
  6. 作為Web應用程序調試測試
  7. 沒用 我收到一個錯誤: 無法在devmode控制台中解析導入com.example

我做錯了什么 ?

謝謝。

您需要將jar添加到Eclipse的GWT項目中:

  • 將jar或文件夾文件放在WEB-INF / lib目錄中
  • 將jar包含在Eclipse的Java構建路徑中。您將在Project-> Properties-> Java Build Path中找到它

另請參閱:僅需要在服務器端向GWT項目添加外部庫

我終於通過使用Maven做到了。

我用gwt-maven-plugin創建了一個maven項目:

Group Id : com.example
Artifact Id : gwtui
Packaging : jar

在pom.xml中,我添加了

<resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/client/**</include>
            <include>**/*.gwt.xml</include>
        </includes>
    </resource>
</resources>

我用maven的目標:包。 然后在我的Test.gwt.xml中,添加了

<inherits name='com.example.gwtui.GWTUI'/>

而且我沒有忘記在我的構建路徑中添加jar。 現在就可以了!

感謝您的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM