华为云主机安装MAVEN并使用CodeArts工具进行SpringBoot开发

举报
yd_241887662 发表于 2025/07/19 23:21:16 2025/07/19
【摘要】 免费领取云主机登录华为云账号,免费领取云主机。基于云主机,下载并配置maven。并使用华为codearts工具进行springboot项目开发。

华为云主机安装MAVEN并使用CodeArts工具进行SpringBoot开发

一、免费领取华为云主机

免费领取地址:开发者空间-华为云 (需要注册账号)

认证完成后,即可获得 180 小时的免费使用时长

二、启动云主机,进入云桌面

(一) 进入云桌面

(二) 启动时会慢点,耐心等待即可

三、开发环境配置

(一) 查看基础信息

1. 查看系统信息

2. 查看 JAVA 版本

可以看到,默认已经安装了 OpenJDK

3. 查看 CPU 架构

(二) 下载 MAVEN

云桌面是可以连接互联网的,直接进入 MAVEN 官网,下载 MAVEN 安装包,直接下载二进制版本即可(亦可以通过清华大学镜像站下载,速度更快:

(三) 配置环境变量

# 创建目录
mkdir /home/developer/opt
# 解压maven安装包
tar -zvxf /home/developer/Downloads/apache-maven-3.8.9-bin.tar.gz -C /home/developer/opt/
# 编辑 vi /home/developer/.bashrc文件
vi /home/developer/.bashrc
# 在文件末尾添加,保存后退出
export MAVEN_HOME=/home/developer/opt/apache-maven-3.8.9
export PATH=$MAVEN_HOME/bin:$PATH

#保存后,使配置生效
source /home/developer/.bashrc

查看配置完成内容

(四) 配置国内源和本地仓库地址

1. 编配置为国内源

vim /home/developer/opt/apache-maven-3.8.9/conf/settings.xml,

仓库地址配置:

2. 配置本地仓库地址

vim /home/developer/opt/apache-maven-3.8.9/conf/settings.xml

配置本地仓库地址为:

<localRepository>/home/developer/opt/maven_repo</localRepository>

四、使用 CodeArts(JAVA IDE)开发 JAVA 项目

(一) 打开工具

双击打开开发工具:CodeArts(JAVA IDE)

(二) 新建工程

(三) 配置项目信息

1. 配置基础信息

选择 maven 项目,框架选择 None

2. 配置 maven 信息

配置完成后会显示如图:

如果一直不下载 依赖的 jar 包,可以点击编译,就会下载

3. 跳过测试,删除默认生成的 Test 类

(四) 程序开发

1. 配置 pom 文件

<?xml version="1.0" encoding="UTF-8"?>

<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>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<name>demo2</name>
<groupId>com.example</groupId>
<artifactId>demo2</artifactId>
<version>1.0-SNAPSHOT</version>

<description></description>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>

</project>

2. 新建 DemoApplication 启动类

配置启动类

3. 新建 DemoController

4. 创建application.properties 文件

新建 resources 文件夹,并创建 application.properties

配置启动端口为 8080,项目名称为 demo

5. 启动 DemoApplication

6. 浏览器访问 web 程序

7. 完整类代码如下


package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}


package com.example.controller;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.GetMapping;

@RestController
public class DemoController {

@GetMapping("/demo")
public String demo(){
return "hello world";
}
}

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。