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

idea构建maven工程_c++怎么创建工程介绍如何通过IDEA来搭建Maven聚合工程。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

<packaging>pom</packaging>

在这里插入图片描述
同样的,删掉 demo-manager 模块下的 src 目录

在这里插入图片描述


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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • idea配置远程debug_idea远程调试

    idea配置远程debug_idea远程调试在工作中经常会遇到本地运行没有问题,部署到环境上就会出现问题,很多时候也没有错误日志,所以可以使用远程debug的方式,像本地debug一样,debug服务器上部署的项目。一、idea设置1.在idea工具栏,EditConfigurations2.添加remote3.部署远程服务1:将项目打成jar包上传到服务器上,然后使用命令启动。复制上面生成的一段参数:-agentlib:jdwp=transport=dt_socket,server=y,…

  • mac phpstorm 2021.4.14 激活码_通用破解码

    mac phpstorm 2021.4.14 激活码_通用破解码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • Mac idea激活码【2022免费激活】2022.02.20

    (Mac idea激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlLGWSVFD4PZ-eyJsaWN…

  • goland 2021.5 x64永久激活码(最新序列号破解)

    goland 2021.5 x64永久激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • navicat premium15激活码【2021最新】

    (navicat premium15激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlWKAWTQAJR5-eyJsaWNlbnNlSW…

  • vmware15激活码【2022最新】

    (vmware15激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html1TCF2R91JZ-eyJsaWNlbnNlSWQi…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号