前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >idea构建maven工程_c++怎么创建工程

idea构建maven工程_c++怎么创建工程

作者头像
全栈程序员站长
发布2022-09-25 11:39:24
7560
发布2022-09-25 11:39:24
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

使用Maven构建项目,可以很好地解决因为换IDE导致的项目结构变化的问题(比如要在eclipse使用intellij idea的项目)。以下介绍Maven项目的构建思路、代码约束等相关信息,以及演示如何搭建maven项目。

使用idea创建maven工程

一、 Maven聚合工程

简介:介绍如何使用idea创建maven工程。

1.1 工程介绍
1.1.1 Maven的简介

maven项目特点介绍:

  1. maven是一个跨平台项目管理工具。
  2. maven约定java源代码必须放在哪个目录下,编好的代码又必须放在哪个目录下,这些目录都有明确的规定。
  3. maven项目生成一个 pom.xml文件, 你在这个文件里面添加相应配置,它就会自动帮你下载相应jar包
  4. maven可以管理项目的整个生命周期,通过它的命令完成相关的工作。
1.1.2 Maven构建思路

maven工程构建步骤包括: 清理项目编译项目测试项目生成测试报告打包项目部署项目

1.1.3 Maven搭建分析

分析:

  1. maven常见打包形式:jarwarpom
  2. pom工程 一般为父工程,管理jar包版本、统一的依赖管理。
1.2 工程创建
1.2.1 演示项目的介绍

以下以 demoTest 项目为例搭建工程。

  • demo-parent :父工程,管理jar包的版本号,项目中所以工程都应该继承父工程。(打包方式:pom)
  • demo-common :通用的工具类。(打包方式:jar)
  • demo-manager : 服务层工程,作为聚合工程。(打包方式:pom)
    • demo-manager-dao :数据访问层。(打包方式:jar)
    • demo-manager-pojo :pojo层。(打包方式:jar)
    • demo-manager-interface : 接口定义(打包方式:jar)
    • demo-manager-service :接口实现 (打包方式:jar)
    • demo-manager-web : 表现层。 (打包方式:war)
1.2.2 新建操作

打开idea,新建一个空项目,选择File –> New –> Project

在这里插入图片描述
在这里插入图片描述

点击 Empty Project

在这里插入图片描述
在这里插入图片描述

输入 工程名工程存放位置 ,点击 Finish 完成

在这里插入图片描述
在这里插入图片描述

打开新窗口后,选择 File –> New –> Module

在这里插入图片描述
在这里插入图片描述

点击 Maven

在这里插入图片描述
在这里插入图片描述

输入 GroupId 包名(com.开头,可以说是约定俗成的了)、 ArtifactId (项目名),这些都是小写,Version 默认就可以了,点击 next,

在这里插入图片描述
在这里插入图片描述

输入模块名模块地址 等,也可以不修改

在这里插入图片描述
在这里插入图片描述

模块新建完成

在这里插入图片描述
在这里插入图片描述

再次点击 File –> New –> Module

在这里插入图片描述
在这里插入图片描述

选择 Maven ,点击 next

在这里插入图片描述
在这里插入图片描述

再按图操作,选择 父项目

在这里插入图片描述
在这里插入图片描述

再输入 子项目名

在这里插入图片描述
在这里插入图片描述

修改下模块名,点击 Finish 完成

在这里插入图片描述
在这里插入图片描述

demo-common模板新建完成

在这里插入图片描述
在这里插入图片描述

同样的操作,再创建 demo-manager 模板,完成后如下

在这里插入图片描述
在这里插入图片描述

接着右键 demo-manager –> New –> Module

在这里插入图片描述
在这里插入图片描述

选择 Maven ,点击 next ,修改 父工程

在这里插入图片描述
在这里插入图片描述

填入 工程名

在这里插入图片描述
在这里插入图片描述

修改 模块名 ,点击 Finish

在这里插入图片描述
在这里插入图片描述

完成后如下图

在这里插入图片描述
在这里插入图片描述

同样操作,再新建 demo-manager-pojodemo-manager-interfacedemo-manager-servicedemo-manager-web ,完成后如下图

在这里插入图片描述
在这里插入图片描述
1.3 调整工程

删除 demo-parent模块下的src目录

在这里插入图片描述
在这里插入图片描述

同时在 demo-parent 模块的 pom文件 中加入

代码语言:javascript
复制
<packaging>pom</packaging>
在这里插入图片描述
在这里插入图片描述

同样的,删掉 demo-manager 模块下的 src 目录

在这里插入图片描述
在这里插入图片描述

如果文章对您有帮助,请点个赞,留给评论支持一下😊,若有疑问可以私信留言😉。如果能给个三连(点赞、收藏、关注 )就最好啦😁。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171917.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用idea创建maven工程
  • 一、 Maven聚合工程
    • 1.1 工程介绍
      • 1.1.1 Maven的简介
      • 1.1.2 Maven构建思路
      • 1.1.3 Maven搭建分析
    • 1.2 工程创建
      • 1.2.1 演示项目的介绍
      • 1.2.2 新建操作
    • 1.3 调整工程
    相关产品与服务
    项目管理
    CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档