记录一下整个创建项目的过程,其中包括:

Maven 项目创建;

SSM配置文件;

Tomcat配置;

Git配置;

Git忽略文件Ignore配置;

图文讲解,通俗易懂,易上手。

一、创建Maven 项目;

1、新建项目

2、选择maven --> jdk -->webapp

3、输入项目名

4、选择maven路径。此处需要maven提前下载好,并设置好settings.xml文件。  不懂的请看,相关博客: Maven下载 || 配置本地仓库 || IntelliJ IDEA配置Maven教程

或者起初在idea中配置maven。

5、接下来就是选择项目路径,点击finish.

6、点击import Changes。

项目大致已经完成了,项目结构差不多就是这个样子:

二、创建maven 父模块,子模块;

若子模块不是war项目,直接maven-->next。  若是war项目,则跟创建项目一样,maven-->create from archetype --> maven-webappp  --> next。

填写子模块名称

添加子模块成功。  就是这样,若需多加几个模块,可以举一反三。

给项目添加java文件夹。

maven模块添加好,也许会报错什么的。可以下载maven相关文档和资源。或者maven --> reimport。

三、配置git.exe,设置git忽略文件ignore,将本地项目加入本地仓库,并连接远程仓库;

1、配置git.ext,Git是提前在官网下载,解压到本地的。

2、Idea设置git忽略文件ignore;

相关博客:IDEA提交Git时忽略文件【ignore文件备份】 https://www.cnblogs.com/hero123/p/9114733.html

3、将项目加入本地仓库,先创建本地仓库,VCS --> Import into Version Control --->  create Git repository .

4、创建后,可以将本地项目文件,添加add到git缓存区,然后commit到git本地仓库

commit成功后,idea左下角会提示如下:

5、推送到远程仓库,push:

在github上创建新的远程仓库,注意:创建的新项目里不要有文件,readme文件也不要有。

在下表,填入远程仓库的URL,name默认为origin,不用改。

输入github的账户密码,

然后右下角提示push成功!大功告成!!!

相关博客:IntelliJ IDEA配置tomcat【全程详解】

IntelliJ IDEA创建Maven+SSM+Tomcat+Git项目【全程详解】的更多相关文章

  1. IntelliJ IDEA 创建maven管理的webapp项目

    因为使用框架时基本需要使用maven管理项目,所以单独写一个搭建maven项目的流程 第一步:  File-->New--Project 第二步:  选择maven框架 第三步:  输入工程id ...

  2. 基于SSM的CRUD项目的详解

    创一个maven工程 创建web的目录和web.xml------------右击项目,build projet--->configure  project---->Project fac ...

  3. IntelliJ IDEA配置tomcat【全程详解】

    相关博客:IntelliJ IDEA创建Maven+SSM+Tomcat+Git项目[全程详解] 创建好web项目后,需要将项目部署到Tomcat中运行. 接下来,图文解析IntelliJ IDEA如 ...

  4. 修改Intellij Idea 创建maven项目默认Java编译版本

    在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...

  5. 解决IntelliJ IDEA 创建Maven项目速度慢问题

    IntelliJ IDEA 创建maven项目速度很慢,甚至卡住不动了. 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行 ...

  6. Linux搭建GIT 使用Eclipse创建并上传Git项目 EGit操作

    Linux搭建Git 1. gitblit服务器文档 http://gitblit.com/setup_go.html 2. 安装jdk 参考 http://blog.csdn.net/jerome_ ...

  7. (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享

    (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享 IntelliJ IDEA 使用教程.快捷键配置. 该教程针对原始jar包依赖的工程.mav ...

  8. Tomcat配置(二):tomcat配置文件server.xml详解和部署简介

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

  9. Tomcat(二):tomcat配置文件server.xml详解和部署简介

    Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务 ...

随机推荐

  1. struts2+Oracle实现管理员查看用户提交的意见功能

    说一下需求:这个功能类似于邮件功能,当用户在站点中提交一些建议及意见后.后台将其存入到Oracle数据库中.然后管理员登录站点,会看到还没有读过以及读过的意见及建议,并能够将未读过的意见及建议标记为已 ...

  2. 自定义gradle plugin

    最近开始接触gradle 正好有个需求apidoc

  3. Kafka的架构

    1.Kafka整体架构    一个典型的Kafka集群中包含若干producer(可以是web前端产生的page view,或者是服务器日志,系统CPU.memory等),若干broker(Kafka ...

  4. 3.5.基于STC89C52+MC20的短信远程控制开关LCD1602显示

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  5. 爬虫学习笔记(2)--创建scrapy项目&&css选择器

    一.手动创建scrapy项目---------------- 安装scrapy: pip install -i https://pypi.douban.com/simple/  scrapy    1 ...

  6. 42和为S的两个数字

    题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的. 输出描述: 对应每个测试案例,输出两个数,小的先输出. 设置 ...

  7. python多线程编程(3): 使用互斥锁同步线程

    问题的提出 上一节的例子中,每个线程互相独立,相互之间没有任何关系.现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1.很容易写出这样的 ...

  8. 静态库引入引起的错误解决方案,ld: warning: ignoring file ”…/XXX.a”, file was built for archive which is not the architecture being linked (armv7): “…/XXX.a” Undefined symbols for architecture armv7: "_OBJC_CLASS_$

    想目中不免会引入一些静态库,可是有时加入'.a'文件后编译便会报以下错误 ld: warning: ignoring file ”…/XXX.a”, file was built for archiv ...

  9. Apache commons-io实现多文件读取和写入

    需求: "E:/data/"目录下有四个文件夹,如下: 每个文件夹下有几个.csv文件,如下: 将每个文件夹下的.csv文件合并成一个以该文件夹命名的.csv文件. 做法: 找到& ...

  10. MySQL密码的恢复方法

    MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态 ...