2011-12-21 58 views
1

我有一個簡單的JSF應用程序打包爲EAR文件。這是目錄結構。如何將EAR包劃分爲模塊

. 
├── pom.xml 
├── SR_57-ear 
│   ├── pom.xml 
│   └── src 
│    └── main 
│     └── application 
│      └── META-INF 
│       └── MANIFEST.MF 
├── SR_57-ejb 
│   ├── pom.xml 
│   └── src 
│    ├── main 
│    │   ├── java 
│    │   │   └── com 
│    │   │    └── SR_57 
│    │   └── resources 
│    │    └── META-INF 
│    │     └── MANIFEST.MF 
│    └── test 
│     └── java 
│      └── com 
│       └── SR_57 
└── SR_57-web 
    ├── pom.xml 
    └── src 
     ├── main 
     │   ├── java 
     │   │   └── com 
     │   │    └── SR_57 
     │   │     └── user_check.java 
     │   ├── resources 
     │   └── webapp 
     │    ├── home.xhtml 
     │    ├── index.html 
     │    ├── resources 
     │    │   ├── css 
     │    │   │   ├── sr_style.css 
     │    │   │   └── style.css 
     │    │   ├── images 
     │    │   │   ├── 1.jpg 
     │    │   │   ├── 2.jpg 
     │    │   │   ├── 3.jpg 
     │    │   │   ├── 4.jpg 
     │    │   │   ├── 5.jpg 
     │    │   │   ├── 6.jpg 
     │    │   │   ├── 7.jpg 
     │    │   │   ├── bg_1.jpg 
     │    │   │   ├── bg.jpg 
     │    │   │   ├── overlay_1.png 
     │    │   │   ├── overlay.png 
     │    │   │   ├── title_1.png 
     │    │   │   └── title.png 
     │    │   └── js 
     │    │    ├── ChunkFive_400.font.js 
     │    │    ├── cufon-yui.js 
     │    │    ├── jquery.easing.1.3.js 
     │    │    └── jquery.min.js 
     │    ├── sr.xhtml 
     │    └── WEB-INF 
     │     ├── faces-config.xml 
     │     ├── java.sql.Driver 
     │     └── web.xml 
     └── test 
      └── java 
       └── com 
        └── SR_57 

現在我只有2個JSF頁面和一個託管bean進入SR_57-web模塊。我想將bean放入SR_57-ejb模塊中,並將其切成小的.jar文件。問題是我不知道如何編寫組裝模塊的代碼。

你能解釋我該怎麼做嗎?

+0

你使用像gradle,ant或maven這樣的構建工具嗎? – ollins 2011-12-21 13:49:50

+0

是的,我使用Maven,但我使用Netbeans 7.1來編輯和構建EAR文件。 – 2011-12-21 13:52:30

回答

2

使用maven程序集插件(http://maven.apache.org/plugins/maven-assembly-plugin/)是一種組裝方式。但你也可以使用maven antrun插件(http://maven.apache.org/plugins/maven-antrun-plugin/)來複制和移動你的文件。

相關問題