【操作宝典】IntelliJ IDEA新建maven项目详细教程

简介: 【操作宝典】IntelliJ IDEA新建maven项目详细教程

🌼1. 配置maven环境

🌼2. 创建maven项目

新建--项目

选择maven


🌼3. 创建maven项目完整示例

案例:使用maven新建spring boot项目并输出hello world

a. 导入spring boot环境

pom.xml初始内容:

加入

1. <parent>
2. <groupId>org.springframework.boot</groupId>
3. <artifactId>spring-boot-starter-parent</artifactId>
4. <version>2.7.1</version>
5. </parent>
6. 
7. <dependencies>
8. <dependency>
9. <groupId>org.springframework.boot</groupId>
10. <artifactId>spring-boot-starter-web</artifactId>
11. </dependency>
12. </dependencies>

b. 修改maven配置

项目--设置--搜索maven

修改内容【主目录+setting.xml+仓库】为自己下载maven安装位置,不使用他给了默认,点击应用--确定

c. 下载jar包

点击右侧maven的刷新,安装jar包

资源获取:关注公众号【科创视野】回复  maven01


d. 创建Java类

1. 在下图目录新建java类:比如com.zhao.App

输入java代码如下:

1. package com.zhao;
2. 
3. import org.springframework.boot.SpringApplication;
4. import org.springframework.boot.autoconfigure.SpringBootApplication;
5. 
6. @SpringBootApplication
7. public class App {
8.     public static void main(String [] args){
9.         SpringApplication.run(App.class,args);
10.     }
11. }

2. 在下图目录新建java类:比如Controller.HelloWorldController.java

编程Java代码如下:

1. package com.zhao.Controller;
2. 
3. import  org.springframework.web.bind.annotation.RequestMapping;
4. import  org.springframework.web.bind.annotation.RestController;
5. 
6. @RestController
7. public class HelloWorldController {
8.     @RequestMapping("/hello")
9.     public String hello(){
10.         return "hello world";
11.     }
12. }

返回App类点击运行

配置完成打开浏览器,输入localhost:8080/hello

也可以配置端口号,在resources目录下创建file--application.yml

编写代码如下:

1. server:
2.   port: 80

再次运行程序

输入localhost/hello


目录
相关文章
|
5天前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
21 4
|
5天前
|
XML Java 应用服务中间件
idea与eclipse项目相互导入方式
idea与eclipse项目相互导入方式
11 1
|
5天前
|
Java Maven
使用intellij idea搭建SSM架构的maven项目 配置文件
使用intellij idea搭建SSM架构的maven项目 配置文件
15 0
|
7天前
|
开发工具 git
【最新】如何将idea上的项目推送到gitee
【最新】如何将idea上的项目推送到gitee
|
6天前
|
Java Apache Maven
Maven 项目文档
本教程聚焦于创建Maven项目文档。在C:/MVN目录下,使用命令`mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false`生成java项目。
|
9天前
|
Java Apache Maven
Maven 项目文档
在C:/MVN下,使用`mvn archetype:generate`命令创建`consumerBanking`项目,设置相关参数。为解决`mvn site`运行时的NoClassDefFoundError,需在`pom.xml`中添加或更新maven-site-plugin和maven-project-info-reports-plugin至版本3.3和2.7以上。
|
1天前
|
Java Apache Maven
Maven 项目文档
使用 Maven 创建 `consumerBanking` 项目
|
4天前
|
Java Apache Maven
Maven 项目文档
在C:/MVN下,使用`mvn archetype:generate`命令创建`consumerBanking`项目,设置相关参数。确保`pom.xml`包含最新`maven-site-plugin`(至少3.3版本)和`maven-project-info-reports-plugin`(至少2.7版本),以避免`NoClassDefFoundError`。若未配置,执行`mvn site`会出错。
|
11天前
|
XML Java 测试技术
Maven 构建 & 项目测试
在本节中,我们学习了如何使用Maven构建和测试Java应用。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit为测试框架。通过命令行运行`mvn clean package`,Maven执行清理、编译、运行测试和打包成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`target/surefire-reports`。新增`Util.java`类后,更新`App.java`以调用它。执行`mvn clean compile`后,运行结果显示&quot;Hello World!&quot;。
|
12天前
|
Java Maven 开发者
java一分钟之-Maven Archetypes:项目模板
【6月更文挑战第6天】Maven Archetypes是Java开发中用于快速创建项目模板的工具,简化项目初始化。它们定义了项目结构、必备文件和默认配置。使用Archetypes能实现快速启动、保持项目一致性并易于扩展。常见问题包括查找和使用Archetype、理解项目结构及pom.xml配置。通过命令行工具`mvn archetype:generate`可生成项目,例如使用`maven-archetype-quickstart`创建简单Java应用。熟悉Archetypes能提升开发效率,但也需根据实际需求调整生成的配置。
34 5

推荐镜像

更多