Maven创建EJB项目结构

简介:

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

1、打开cmd

2、输入一下内容

1
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。


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

wKiom1YAv2Kg242CAABTPU--9YI162.jpg

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


本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/1697003


相关文章
|
Java API Maven
Maven创建父子工程详解
在微服务盛行的当下,我们创建的工程基本都是父子工程,我们通过父工程来引入jar,定义统一的版本号等,这样我们在子工程中就可以直接引用后使用了,而不需要去重复的声明版本号等,这样会更方便对整个项目的jar包实现统一化管理,让项目的层次更加清晰。
813 0
Maven创建父子工程详解
|
23天前
|
Java Maven
idea导入maven项目结构不全
idea导入maven项目结构不全
33 6
|
前端开发 JavaScript Java
maven项目结构及环境配置
Maven的用途之一是服务于构建,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署,Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。
|
Java Maven
IDEA2022版本创建maven web项目(两种方式)
创建maven web项目有两种方式,一种是使用骨架方式,一种是不使用骨架的方式
782 1
IDEA2022版本创建maven web项目(两种方式)
|
XML Java Maven
Idea创建maven工程,配置多仓库。
Idea创建maven工程,配置多仓库。
441 0
Idea创建maven工程,配置多仓库。
|
Java Maven
IDEA2018.1创建Maven工程
IDEA2018.1创建Maven工程
IDEA2018.1创建Maven工程
|
Java 程序员 Maven
Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件)
由于我们IDEA中使用3.6.1版本的Maven比较稳定,所以要先用原先配置好的setting.xml文件覆盖3.6.1版本下的setting.xml文件在此分享一下完整的setting.xml文件(仅显示修改部分)
423 0
Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件)
|
缓存 Java Maven
idea创建Maven项目时插件内看不到mybatis-generator问题解决
idea创建Maven项目时插件内看不到mybatis-generator问题解决
758 0
idea创建Maven项目时插件内看不到mybatis-generator问题解决
|
JavaScript Java Maven
使用Maven工具创建Quarkus项目
我这边使用的是 Maven 3.8.1 版本,可以使用 Quarkus 官方提供的 io.quarkus:quarkus-maven-plugin:2.0.1.Final 插件来快速穿件 Quarkus 项目。
552 0
|
Java Maven
使用IDEA创建基于maven的javaFX项目并使用Artifacts打包成jar
使用IDEA创建基于maven的javaFX项目并使用Artifacts打包成jar
201 0
使用IDEA创建基于maven的javaFX项目并使用Artifacts打包成jar

推荐镜像

更多