2011-03-15 138 views
1

我正在嘗試使用Maven重新創建現有項目(任何IDE都可以,但主要是NetBeans),並且我對最佳方式有點困惑這,所以任何幫助,不勝感激。使用Maven構建Java EE 6項目,使用swing客戶端

目前,我有以下組件的企業應用程序:

  • Web應用程序(一些的JSP,servlet的)。

  • EJB項目

  • Client項目(Swing應用程序/小程序)

  • 通用項目(包含由小應用程序和Web應用程序使用的公共文件)。

的問題是包裝和依賴,目前的客戶端(applet)中的jar打包的Web應用程序中,這樣,當Web應用程序部署中,用戶可以通過瀏覽器訪問該小程序。

有沒有類似的現有原型呢,還是需要大量的定製?

哦,我使用Glassfish的3.1

在此先感謝。

回答

1

首先,對我來說,看起來你需要多模塊maven項目。在這種情況下,不會有任何單一的原型能滿足您的需求。

說到「客戶端(Applet)jar打包在Web應用程序中」,您可以使用maven-dependency-plugin(http://maven.apache.org/plugins/maven-dependency-plugin/)它的目標:

依賴:複製 - 發生在插件配置部分定義的工件,並將它們複製清單到指定的位置,重命名它們或者如果需要剝離的版本。如果這個目標不存在於本地,這個目標可以解決來自遠程存儲庫的工件。