可以用maven创建EJB项目的结构。

1、打开cmd

2、输入一下内容mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=pom-root -DarchetypeVersion=1.1 -DarchetypeRepository=http://repo.maven.apache.org/maven2 -DgroupId=com.XXX -DartifactId=YYY -Dversion=1.0-SNAPSHOT -Dpackage=ZZZ -Dbasedir=WWW -Darchetype.interactive=false --batch-mode

XXX部分是你的项目的group id,例如:com.rickqin

YYY部分是你的项目名称,例如:TestEJB

ZZZ部分是EJB子项目的默认包名,例如:com.rickqin.testejb

WWW部分是项目所在目录,例如:D:\Examples

--batch-mode 这个选项,只在-Darchetype.interactive=false时起作用,其作用是在非交互、持续集成环境下运行Manve。

建立好的项目结构如下图所示:

一个parent项目,带着3个子模块。其中ear项目用来assembly,ejb用来提供ejb service,web即为java web项目,提供用户界面等前端功能。按道理说,还应该有个ejb-client,这个可以在maven build ejb项目时指定自动生成client,或者你自己手动添加一个。如果手动添加,别忘了建立好项目后,将项目加入parent的sub module中。

java ejb项目_Maven创建EJB项目结构相关推荐

  1. maven java web项目_Maven创建JavaWeb项目

    使用模板创建项目 JavaWeb项目模板使用 使用模板创建JavaWeb项目,就是上图的结构.缺少src/main/java目录,以及两个test目录.但是多了webapp目录,这个目录就等效于以前J ...

  2. java动态工程_eclipse 创建maven 项目 动态web工程完整示例

    转自:https://www.cnblogs.com/noteless/p/5213075.html 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了, ...

  3. C语言第二课:项目的创建、基本结构与两个常见问题的处理

    目录 一.创建新项目: 二.C语言程序基本结构: 1.头文件(#include<...>): 2.主函数(int main(){...}): 3.程序语句(语句项): 三.常见问题处理: ...

  4. 怎么创建python django项目_创建Django项目图文实例详解

    本文实例讲述了创建Django项目的方法.分享给大家供大家参考,具体如下: 创建Django项目 创建一个HelloDjango项目 GitHub地址:https://github.com/liang ...

  5. idea建springcloud项目_idea创建springcloud项目图文教程(EurekaServer注册中心)

    http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1, ...

  6. Django项目的创建Django项目的修改配置文件

    目录: 创建Django项目 Django的操作 django项目和子应用各文件作用 修改Django项目的配置 path() 函数 创建Django项目 C:\Users\35211>d: 先 ...

  7. vs2019中如何创建qt项目_VS2019创建新项目居然没有.NET Core3.0的模板?

    今天是个值得欢喜的日子,因为VS2019在今天正式发布了.作为微软粉,我已经用了一段时间的VS2019 RC版本了.但是,今天有很多小伙伴在我的<ASP.NET Core 3.0 上的gRPC服 ...

  8. vue项目结构php写哪里,Vue项目的创建,以及项目目录结构的分析

    Vue项目环境搭建""" node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源 ...

  9. 【小程序从0到1】小程序项目的创建(项目目录结构)

    欢迎来到我的博客

最新文章

  1. Get started with ros -- 1
  2. 计算机ROM的数据可以写入吗,计算机ROM存贮器中的内容只能读出,不能写入。()
  3. Leetcode#43Multiply Strings
  4. VTK:可视化之ColorAnActor
  5. c语言实现容器,C语言三种容器:list vector和deque的区别
  6. 在JSF 2中对定制验证器进行参数化
  7. 深入进货单-价格跟踪----宇然电脑公司管理软件
  8. 06 - java 方法
  9. ASP.NET MVC4 部分视图
  10. Java基础教程【第四章:Java流程控制】
  11. JAVA基础--JAVA中的反射机制详解(转)
  12. 使用图片验证码进行登录验证
  13. 怎么用Linux查看服务器日志,Linux查看服务器日志
  14. UVA 3713 Astronauts
  15. idea服务器与项目连接,idea服务器与项目连接数据库
  16. 成为一名合格Android架构师,移动APP开发框架盘点,面试资料分享
  17. HTML打造动漫人物,19个搭配很酷的卡通人物网站设计欣赏
  18. 感恩节(11.28)
  19. java自动输入验证码_【自动化测试】使用Java+selenium填写验证码成功登录
  20. 关于黎曼猜想论文开头部分引用的欧拉公式

热门文章

  1. LeetCode 560. 和为K的子数组(前缀和差分)
  2. 程序员面试金典 - 面试题 16.11. 跳水板(数学)
  3. 在微型计算机中8m,第一部分 计算机基础知识部分习题(答案)
  4. python装饰器由浅入深_由浅入深理解Python装饰器
  5. 协程asyncio_Asyncio深入浅出
  6. Hive的数据加载与导出
  7. matlab记录路径,matlab对文件目录路径的操作
  8. 别再无脑wwm了!在下游任务中不一定有效!
  9. 献给新一代人工智能后浪——《后丹》
  10. 从Java程序员进阶架构师,必看的书单推荐!