2011-12-21 4 views
1

EARファイルとしてパッケージ化された単純なJSFアプリケーションがあります。これはディレクトリ構造です。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 

今のところ、SR_57-webモジュールには2つのJSFページと1つのマネージドBeanしかありません。私は、BeanをSR_57-ejbモジュールに置き、それを小さな.jarファイルに分割したいと思います。問題は、モジュールを組み立てるコードを書く方法がわからないことです。

どうすればいいのか説明できますか?

+0

gradle、ant、またはmavenのようなビルドツールを使用していますか? – ollins

+0

はい私はMavenを使用しますが、Netbeans 7.1を使用してEARファイルを編集してビルドします。 –

答えて

2

mavenアセンブリプラグイン(http://maven.apache.org/plugins/maven-assembly-plugin/)は、アセンブルする方法です。しかし、maven antrunプラグイン(http://maven.apache.org/plugins/maven-antrun-plugin/)を使ってファイルをコピーして移動することもできます。

関連する問題