今天我们直接分享点干货,撇开原理...
情景:大家如果在一个大的团队里做研发应该不会陌生,一个项目很多情况下都是由多个工程组成的。在研发过程中需要重复搭建工程,依赖jar的版本各式各样没有统一规范!有些人说我创建一个工程然后提供给别人即可,但是这种方式不太灵活!今天我们讲一种比较灵活通用的方式--Maven模板工程。
所谓的Maven模板工程就是在这个工程里已经定义了工程的骨架,指定了依赖所需要的基础jar包,甚至把一些公用的组件都编码完成了,用户只需通过模板工程即可直接开始编码。这个工程通过Maven上传至公司私库,大家一起公用。这样做的好处有:
1)统一了整个开发团队的工程规范(比如:模块命名、依赖版本号、公共组件等)
2)快速建立工程,提升了开发搭建工程的速度
3)推广更为方便
下面我们分两个方面讲讲
1、怎么做这个maven模板工程?
第一步:创建一个Maven的module工程,根据自己的工程规范定义
第二步:进入工程的根路径
第三步:执行命令
mvn archetype:create-from-project
第四步:执行完该命令后,在根目录下会生成target目录,然后进入该路径
target/generated-sources/archetype
第五步:执行命令
mvn install deploy
五个步骤之后,maven模板工程即发布到私库。
二、怎么用这个模板工程创建自己的工程?
第一步:eclipse新建模板工程New->Maven,如下图选择Maven Project
NEXT
NEXT
Next
输入模块工程的坐标信息以及私库地址,点击OK
选择刚才加入的模板,点击Next
输入自己的包路径以及工程名,点击Finish,即可创建具体的开发工程,具体工程样式如下:
相关推荐
apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-...
apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-...
exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...
apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...
**eclipse-maven3-plugin** 是一个专门为 Eclipse IDE 设计的插件,它允许开发者在 Eclipse 开发环境中无缝集成 Maven 构建工具。Maven 是一个项目管理和综合工具,广泛用于 Java 应用程序的构建、依赖管理和项目...
maven3-plugin-3.0.1-sources.jar
apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-bin.tar.gz apache-maven-...
maven-aether-provider-3.2.1-sources.jar maven-antrun-plugin-1.3.jar maven-archiver-2.2.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar maven-...
打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(请参照上面对应你的 maven 插件) 4. 重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven...
`maven-compiler-plugin-3.8.0-source-release` 是 Maven 生态系统中不可或缺的一部分,它提供了可靠的源代码编译功能,使得开发者能够专注于编写代码,而无需关心构建过程的细节。通过理解 Maven 插件的工作原理和...
maven-deploy-plugin-2.8.2.jar
每个阶段都可以通过特定的插件来执行,例如,`maven-compiler-plugin`用于编译源代码,`maven-surefire-plugin`负责运行单元测试。Maven通过使用Project Object Model (POM)文件来描述项目信息,包括依赖、构建配置...
maven-jar-plugin-3.1.1.jar
apache-maven-3.0.4-bin.tar.gz apache-maven-3.0.4-bin.zip apache-maven-3.0.5-bin.tar.gz apache-maven-3.0.5-bin.zip apache-maven-3.1.0-bin.tar.gz apache-maven-3.1.0-bin.zip apache-maven-3.1.1-bin.tar.gz...
maven3-plugin-3.0.0-1-sources.jar
maven-antrun-plugin-3.0.0.jar
- 解压后,你会得到一个名为“apache-maven-3.8.1”的文件夹,这个就是Maven的安装目录。 **3. 设置环境变量** 为了使Maven在命令行中可直接使用,需要设置两个环境变量: - `M2_HOME`:指向Maven的安装目录,例如...
例如,maven-compiler-plugin用于编译Java源码,maven-surefire-plugin用于执行单元测试,maven-jar-plugin则负责创建JAR文件。 在实际开发中,Maven的`settings.xml`文件通常放在用户的主目录下的`.m2`目录下,它...
maven-surefire-plugin-2.22.1.jar
maven-site-plugin-3.3.jar