创建项目脚手架经验(基于gitee仓库)

简介: 创建项目脚手架经验(基于gitee仓库)

gitee创建仓库


在注册完成并成功登陆Gitee账号后,可以开始创建自己的仓库


通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面

在新建仓库页面填写仓库信息。仓库相关概念说明如下:


  • 仓库名称: 仓库的名称,用于仓库命名


  • 归属:仓库归属账户,可以是个人账号/组织/企业中的一种,创建成功后该账户默认为仓库的拥有者(管理员)


  • 路径:仓库的git访问路径,由用户个性地址+仓库路径名称组成。创建仓库后用户将通过该路径访问仓库。


  • 仓库介绍:仓库的简单介绍


  • 是否开源:设置仓库是否为公开仓库,公开仓库对所有人可见,私有仓库仅限仓库成员可见。


  • 选择语言:仓库主要开发用的编程语言


  • 添加.gitignore:系统默认提供的git忽略提交的文件模板,设置.gitignore后将默认忽略指定目录/文件到仓库


  • 添加开源许可证:如果仓库为公开仓库,可以添加设置仓库的开源协议,作为对当前项目仓库和衍生项目仓库许可约束,开源许可证决定了该开源项目是否对商业友好。


  • Readme:项目仓库自述文档,通常包含有软件的描述或使用的注意事项。


  • 使用***模板文件初始化仓库:使用Issue或Pull Request文件模板初始化仓库

点击「创建」,即可在Gitee上创建自己的仓库。


Idea拉取仓库


File --> New --> Get from Version Control

点击下载之后会有对应的url地址,复制进Idea即可。


需要注意的是,如果是初次操作,需要在Idea中登陆gitee账号


复制父工程pom.xml文件


需要复制一个基本的pom.xml 当做父工程的pom.xml使用,在这个pom.xml中需要配置 基本的<dependency>进行使用。


创建父工程子模块


右键项目 --> New --> Module 创建子模块,需要配置子模块的 pom.xml,配置其parent为父模块,且父模块中要有<Modules>包含子模块。


这其中会涉及到一个点就是:


       当有父模块 和 子模块的时候,会在pom文件里面报错 如下所示:

Invalid packaging for parent POM com.czxy:log-parent:1.0-SNAPSHOT (F:\2020java\log-parent\pom.xml), must be "pom" but is "jar"


       问题就是:我在父工程中没有指定打包方式,所以才会出现此问题,一般MAVEN的工程的父模块的pom的打包方式为pom,子模块工程的pom的打包方式为jar方式,所以应在父模块处加入如下配置:

故此基本的脚手架工程就已经创建完毕了。


基本的Git操作


右键 Git --> add


右键 Git --> commit File 选择好要提交的 文件


push即可,此时idea上的修改就提交到了gitee上。


当要开发新功能的时候,创建一个新的分支 new Branch,然后开发即可.


当开发完成的时候,首先提交 新分支。


然后 切换回主分支,在 分支列表中选择需要 merge的分支,点击merge即可,此时新分支上的内容会回到老分支上,然后 执行push提交即可。

目录
相关文章
|
6月前
|
开发工具 数据安全/隐私保护 git
如何从Gitee中拉取项目到HBuilder中?
如何从Gitee中拉取项目到HBuilder中?
|
6月前
GitHub和Gitee的基本使用和在IDEA中的集成
GitHub和Gitee的基本使用和在IDEA中的集成
74 0
|
Shell 开发工具 数据安全/隐私保护
idea上传项目到gitee(码云)超详细
idea上传项目到gitee(码云)超详细
idea上传项目到gitee(码云)超详细
|
1月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
178 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
1月前
|
弹性计算 监控 安全
在Gitee的开源项目部署上阿里云并发布部署脚本到Gitee代码仓库
在Gitee的开源项目部署上阿里云并发布部署脚本到Gitee代码仓库
76 0
|
4月前
|
弹性计算 Serverless 持续交付
聊聊如何把项目从Gitee部署到阿里云上
【7月更文挑战第11天】聊聊如何把项目从Gitee部署到阿里云上
133 1
|
6月前
|
开发者
gitee添加仓库人员
gitee添加仓库人员
80 0
|
6月前
|
项目管理 开发工具 git
|
Shell 开发工具 git
已有项目如何添加到gitee(码云)仓库
已有项目如何添加到gitee(码云)仓库
229 1
|
开发工具 git
将本地项目上传gitee实战
将本地项目上传gitee实战
165 0