- 安装 idea,安装 git。这个应该是必备技能,跳过。
- 安装 jdk8+,我这里用的是 java 1.8.0_333 。这个也应该是必备技能,跳过。
- 安装 Maven,也可以使用 idea 自带的 maven。这个也应该是必备技能,跳过。
- 设置 maven 仓库为阿里云。这个也应该是必备技能,跳过。
- 安装 Postman。这个也应该是必备技能,跳过。
- 配置 maven文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
-
打开 idea,新建最简单的 Maven 项目:文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
写上必要的属性文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
项目名称:JHub文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
- 名字来源:"Hub" 是英语中的一个词,通常用来表示中心、枢纽或集线器的意思。在技术领域,"Hub" 经常用于描述一个中心化的地方或组件,用来连接、集成或协调其他组件或资源。
- 适用于微服务: "JHub" 这个名称更适合用于一个项目,该项目的主要目标是提供微服务或多个相关的服务和组件的集成、协调和管理。它可以用来表示一个中心化的枢纽,用于微服务之间的通信和协作。
项目路径:~/Documents/mydocs/java-projects文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
JDK:选择 1.8.0_333文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
Archetype:org.apache.maven.archetypes:maven-archetype-quickstart文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
Version:1.1文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
勾选创建 Git 仓库。文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
Maven 坐标:文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
GroupId: space.terwer ArtifactId: JHub version: 1.0.0-SNAPSHOT
文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
点击创建。文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
-
接下来做一点清理工作。文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
修改 .gitignore文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
### IntelliJ IDEA ### .idea/ target/ ### VS Code ### .vscode/ ### Mac OS ### .DS_Store
处理 git 仓库文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
git rm -rf .idea --cache git status git add -A
因为我们要做模块化管理,所以需要删除一些自动生成的文件。删除 src、test,修改一些 pom.xml 配置,结果如下:文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>space.terwer</groupId> <artifactId>JHub</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>pom</packaging> <name>JHub</name> <url>https://github.com/terwer/JHub</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</layout> <!-- 是否开启发布版本下载 --> <releases> <enabled>true</enabled> </releases> <!-- 是否开启快照版本下载 --> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </project>
-
提交代码到仓库文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
设置提交信息文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
➜ JHub git:(main) ✗ git config user.name terwer ➜ JHub git:(main) ✗ git config user.email youweics@163.com
在 Github 新增仓库文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
推送代码文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
git remote add origin git@github.com:terwer/JHub.git git branch -M main git push -u origin main
初始化结束。文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
本文源码
JHub文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
JHub系列文章
JHub系列文章文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
本文介绍了在安装IDEA、Git、JDK和Maven的基础上,创建一个简单的Maven项目,并配置Maven仓库为阿里云。同时,作者还提到了安装Postman和进行一些Git仓库的清理工作。文章以创建名为'JHub'的项目为例,强调了项目的模块化管理,包括删除自动生成的文件和提交代码到仓库。文章源自浅海拾贝-https://blog.terwergreen.com/jhub-development-initialization-maven-project-zvkc0.html
- 扫码加我微信
- 验证消息请输入:来自你的博客
- 我的微信公众号
- 微信扫一扫与我交流吧
评论