IDEA 配置maven + SpringBoot项目在新电脑上的配置运行

一、若想利用IDEA的git工具从GitHub或者码云上面获取项目,需要提前下载git软件,并完成初步的配置。

1. git的下载和配置 

进入git官网,https://www.git-scm.com/downloads并下载。

技术分享图片

技术分享图片

确定自己要下载的版本(我下载的是64bit版本的windows安装程序),点击下载即可。 
下载完之后,双击应用程序,一路next即可完成安装。

2. git配置用户名和密码:

点击桌面(或者右键)git bash,输入以下内容。

git config –global user.name 你的用户名        #用户名 
git config –global user.email 你的邮箱            #邮箱 

 

二、配置JDK

下载JDK,放至某个文件夹然后在环境变量中配置相关路径,如下:

(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” 
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”(记得最前面的   ,; 不要忽略 )

 

三、 配置Maven环境+IDEA新增本地maven

1、下载安装包

在Maven官网下载最新版的安装包:http://maven.apache.org/

2、解压安装包

3、配置Maven环境变量

配置M2_HOME环境变量,指向maven的安装目录,并将bin目录追加到PATH路径中,方便在命令行调用。

如:M2_HOME = D:\dev\apache-maven-3.3.9

path 增加 %M2_HOME%\bin;

技术分享图片

技术分享图片

(下面的设置很重要!!)

修改maven主目录下-》 conf -》settings.xml ,修改本地存放库文件的仓库为以下路径,然后保存。

<localRepository>D:\Program Files\java\apache-maven-3.3.9\localRespository</localRepository>

其中localResponsitory需要新建,或者将该路径指为其他目录。

 

四、在项目中创建Maven配置(此时通过IDEA的git下载了码云上的SpringBoot项目,先不演示)

1. 点击File-》settings 配置Maven,设置好maven主目录,并将user setting file选择为刚才修改的配置文件。

技术分享图片

  

点击view->Tool Windows->Maven projects 可显示右侧项目Maven projects,然后点击+号,选中项目的pom.xml,点击ok。

技术分享图片

技术分享图片

 

 

然后点击Lifecycle-》clean。再点击compile应该就会下载所有的依赖包。

 

技术分享图片

当所有的依赖下载完之后,如果项目中有些注解报错,点击alt+enter将依赖包import进项目即可。

 

五、创建application

技术分享图片

 

 

点击加号添加Application ,Name随便,Main Class指向主类,Working directory一般是项目路径,按照1--9,分别配置一下(需要将8添加为build)。

 

 技术分享图片

 

如果不出意外, 最后按照下图选择,就可以运行该项目了

技术分享图片

<think> 根据引用内容,我们需要在无外网环境下使用IntelliJ IDEA创建Spring Boot Maven项目。以下是结合多个引用信息后的综合步骤: ### 1. 准备工作 - 在联网环境下预先下载所需的依赖包(包括Spring Boot相关依赖)到本地仓库(.m2/repository)。引用[1]提到将下载好的依赖包放入`C:\Users\Administrator\.m2\repository`(Windows系统)或相应目录。 - 使用命令`mvn dependency:go-offline`下载项目所有依赖(引用[3])。同时,使用`mvn dependency:resolve-plugins`下载所有插件。 - 清理本地仓库中的干扰文件(引用[3]): - 删除`_remote.repositories`和`*.lastUpdated`文件。可以使用PowerShell命令: ```powershell Get-ChildItem -Path "E:\maven\local" -Include "_remote.repositories", "*.lastUpdated" -Recurse | Remove-Item -Force ``` ### 2. 配置离线Maven - 修改Maven的`settings.xml`文件(引用[4]和[5]): - 设置`<offline>true</offline>`开启离线模式。 - 注释掉或删除原有的镜像配置(mirrors),避免Maven尝试连接远程仓库(引用[5])。 - 设置本地仓库路径(与之前下载依赖的路径一致): ```xml <localRepository>C:\Users\Administrator\.m2\repository</localRepository> ``` ### 3. 在IDEA中创建项目 1. 打开IDEA,选择创建项目。 2. 选择Maven(而不是Spring Initializr,因为无外网),填写Maven坐标(groupId, artifactId, version)(引用[2])。 3. 在配置Maven时,选择本地的Maven安装路径、`settings.xml`文件路径和本地仓库路径(引用[2])。 4. 点击创建项目。 ### 4. 配置项目 - 手动添加Spring Boot依赖到`pom.xml`(引用[2])。例如: ```xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.15</version> <!-- 使用已下载的版本 --> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> ``` - 在IDEA配置Maven为离线模式(引用[1]): - 点击右侧Maven工具栏,点击切换离线图标(如图标为云朵和斜线)。 ### 5. 构建项目 - 在IDEAMaven面板中,点击刷按钮(Reimport)或执行命令(引用[5]): ``` mvn -o clean compile ``` 其中`-o`表示离线模式。 ### 注意事项 - 确保本地仓库已包含所有依赖,否则构建会失败。 - 如果遇到依赖缺失,需在联网环境下补充下载并复制到本地仓库。 通过以上步骤,即可在离线环境下创建并构建Spring Boot Maven项目。 §§相关问题§§ 1. 如何解决离线创建Spring Boot项目时出现的依赖缺失问题? 2. 如何配置Maven私服(Nexus/Artifactory)以支持离线开发? 3. 在无网环境下如何更Spring Boot项目的依赖版本? </think> ### 使用IntelliJ IDEA创建离线Spring Boot Maven项目的完整教程 #### 1. **准备工作(联网环境)** - **下载依赖包** 在联网电脑执行以下命令,下载所有Spring Boot依赖到本地仓库(`.m2/repository`): ```powershell mvn dependency:go-offline mvn dependency:resolve-plugins ``` - **清理干扰文件** 删除仓库中的临时文件(关键步骤!): ```powershell Get-ChildItem -Path "C:\Users\你的用户名\.m2\repository" -Include "_remote.repositories", "*.lastUpdated" -Recurse | Remove-Item -Force ``` #### 2. **配置离线模式** - **修改Maven设置** 在`settings.xml`中添加离线配置: ```xml <settings> <!-- 设置离线模式 --> <offline>true</offline> <!-- 强制使用本地仓库 --> <localRepository>C:\Users\你的用户名\.m2\repository</localRepository> </settings> ``` #### 3. **IDEA创建项目(离线环境)** 1. **项目** 选择 `Maven` → 不要勾选 `Create from archetype` → 填写项目坐标: - `GroupId`: 公司域名反写(如 `com.example`) - `ArtifactId`: 项目名(如 `demo`) - `Version`: 默认 `1.0-SNAPSHOT` 2. **配置Maven路径** - 指定本地Maven安装目录 - 加载修改后的 `settings.xml` - 设置本地仓库路径为 `.m2/repository` 3. **启用离线模式** 点击IDEA右侧 **Maven工具栏** → 切换离线图标(☁️→🚫) #### 4. **添加Spring Boot依赖** 在 `pom.xml` 中手动添加: ```xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.0</version> <!-- 使用已下载的版本 --> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> ``` #### 5. **构建与验证** - 执行离线构建命令: ```bash mvn -o clean package # -o 表示离线模式 ``` - 创建启动类 `src/main/java/com/example/demo/DemoApplication.java`: ```java @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` - 运行 `main` 方法,看到 `Tomcat started on port(s): 8080` 即成功[^1][^3][^5]。 --- ### 🔍 关键注意事项 1. **依赖版本一致性** 确保离线环境与联网环境使用**相同版本的Spring Boot和Maven**(参考引用[5])。 2. **仓库路径同步** 将联网环境下载的完整 `.m2/repository` 文件夹**完整复制**到离线电脑(引用[1][3])。 3. **错误排查** - 若构建失败,检查是否遗漏清理 `_remote.repositories` 文件(引用[3]) - 确保IDEAMaven设置中 **Offline模式** 已启用(引用[1][4]) 4. **插件兼容性** 在 `pom.xml` 中显式指定Maven插件版本,避免版本冲突: ```xml <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.7.0</version> </plugin> </plugins> </build> ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值