您创建一个新项目。新项目是您的EAR组装项目,其中包含您的EJB项目和WAR项目的两个依赖项。

因此,您实际上在这里有三个Maven项目。一个EJB。一战。一个将两个部分拉在一起并形成耳朵的EAR。

部署描述符可以由maven生成,也可以放在EAR项目结构中的resources目录中。

maven-ear-plugin是用于配置它的工具,文档很好,但是如果您仍然想弄清楚maven的工作原理,还不清楚。

因此,作为示例,您可以执行以下操作:

4.0.0

com.mycompany

myEar

ear

My EAR

maven-compiler-plugin

1.5

1.5

UTF-8

maven-ear-plugin

1.4

com.mycompany

myWar

myWarNameInTheEar.war

/myWarConext

com.mycompany

myEjb

myEjbNameInTheEar.jar

My Ear Name displayed in the App Server

true

maven-resources-plugin

2.3

UTF-8

myEarName

com.mycompany

myWar

1.0-SNAPSHOT

war

com.mycompany

myEjb

1.0-SNAPSHOT

ejb

java ear项目_Maven2:企业项目的最佳实践(EAR文件)相关推荐

  1. 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)读书笔记

    前言 我在读 深入理解java虚拟机 这本书,把整体其中的关键点标记了,希望自己对它有个不一样的理解,也希望大家能看看这本写的很好的书 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) pd ...

  2. 帆软行业总监陈鹏:从500强企业看企业数据应用最佳实践

    近日,畅享网携手appcan成功举办企业"移动化"案例分享沙龙.本次沙龙由新城控股集团星翼空间总经理從申主持,精准聚焦"移动化"成功转型案例.会上,各位IT专业 ...

  3. 威胁情报大会直击 | 企业IT部王森:腾讯企业终端安全管理最佳实践

    8月29日,2018网络安全分析与情报大会在北京新云南皇冠假日酒店正式开幕,本次大会由国内威胁情报领军企业微步在线主办,十数位来自政府.央企.金融.互联网等一线公司的安全专家将对威胁情报的落地应用进行 ...

  4. java微妙_编码Java时的10个微妙的最佳实践

    java微妙 这是10条最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多. 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API ...

  5. 编码Java时的10个微妙的最佳实践

    这是10个最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多. 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API / SPI设 ...

  6. Java异常处理教程(包含示例和最佳实践)

    异常是可能在程序执行期间发生的错误事件,它会破坏其正常流程. Java提供了一种健壮且面向对象的方式来处理异常情况,称为Java异常处理 . 我们将在本教程中研究以下主题. Java异常处理概述 异常 ...

  7. 最新:深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)周志明

    本书一共分为五个部分:走近Java.自动内存管理.虚拟机执行子系统.程序编译与代码优化. 高效并发.各个部分之间基本上是互相独立的,没有必然的前后依赖关系,读者可以从任何一个感兴 趣的专题开始阅读,但 ...

  8. 读书笔记之《深入理解Java虚拟机:JVM高级特性与最佳实践》

    本篇带来的是周志明老师编写的<深入理解Java虚拟机:JVM高级特性与最佳实践>,十分硬核! 全书共分为 5 部分,围绕内存管理.执行子系统.程序编译与优化.高效并发等核心主题对JVM进行 ...

  9. 大型开发项目中 git 工作流的最佳实践

    Gitflow Workflow 是一个 Git 工作流,有助于持续软件开发和实施 DevOps 实践. 它由文森特·德里森 (Vincent Driessen) 在 nvie 首次出版并广受欢迎. ...

  10. vue项目开发心得和一些最佳实践

    博客更新地址啦-,欢迎访问:https://jerryyuanj.github.io/blog 使用vue一年多了,做了一个javaee的项目(全栈,前端使用的mvvm框架vue),三个移动端项目,其 ...

最新文章

  1. Emmet (ZenCoding) 缩写语法
  2. python 多层嵌套 json_python解析多层json操作示例
  3. js06--函数库jq与prototype
  4. 【BZOJ3105】新Nim游戏,线性基+贪心
  5. 中国金融体系主要指标大全!
  6. javascript简单拖拽效果
  7. Python: 从PYTORCH导出模型到ONNX,并使用ONNX运行时运行它
  8. Python源码深度解析—引用计数
  9. visionman-visionpro培训大纲
  10. 计算机应用技术Word文档题目,计算机应用技术复习题(word版)
  11. Gym 101778G
  12. 使用python爬取google翻译的语音
  13. 票据ticket实现方式java代码_Java代码实践12306售票算法(二)
  14. 用python实现时间序列白噪声检验
  15. python的math库函数汇总
  16. 关于Redis出现“java.io.IOException: 远程主机强迫关闭了一个现有的连接”的一次排查
  17. 考拉定时任务框架kSchedule
  18. Beetl2.7.13 中文文档
  19. ‘DatePicker.RangePicker‘ cannot be used as a JSX component.
  20. 2.5元组tuple

热门文章

  1. 最值得收藏的 eclipse快捷键(java) 常用快捷键使用, 并和不同软件中相同快捷键作比较, 让你的效率成倍增加
  2. sudo命令免密码 sudo免密码
  3. 全球多媒体软件行业调研及趋势分析报告
  4. Forrester首份《低代码平台中国市场现状分析报告》哪些厂商入围了
  5. 【Redis】Redis最大连接数maxTotal设置过小的问题
  6. 面经经历--滴滴,科大讯飞
  7. IX-Protected Dataplane Operating System解读
  8. 电力配网终端安全方案
  9. 139邮箱短信报警实现
  10. 原生小程序小话题——按需载入、占位组件、骨架屏