【问题标题】:How to divide EAR package into modules如何将EAR包划分为模块
【发布时间】:2012-01-25 06:37:34
【问题描述】:

我有一个打包为 EAR 文件的简单 JSF 应用程序。这是目录结构。

.
├── 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 文件。问题是我不知道如何编写组装模块的代码。

你能解释一下我该怎么做吗?

【问题讨论】:

  • 你是否使用像 gradle、ant 或 maven 这样的构建工具?
  • 是的,我使用 Maven,但我使用 Netbeans 7.1 来编辑和构建 EAR 文件。

标签: java jakarta-ee maven jsf-2 ear


【解决方案1】:

使用 maven,maven 组装插件 (http://maven.apache.org/plugins/maven-assembly-plugin/) 是一种组装方式。但是您也可以使用 maven antrun 插件 (http://maven.apache.org/plugins/maven-antrun-plugin/) 来复制和移动您的文件。

【讨论】:

    猜你喜欢
    • 2021-03-09
    • 2018-04-19
    • 2016-07-30
    • 2011-06-09
    • 2018-01-20
    • 1970-01-01
    • 2012-01-06
    • 2017-11-20
    • 1970-01-01
    相关资源
    最近更新 更多