intellij idea 2021.2 打包并上传运行spring boot项目的详细过程(spring boot 2.5.4)

下面是详细的攻略:

准备工作

  1. 确保本地已经安装了 Java 和 Maven,并配置好了相应的环境变量。
  2. 在 IntelliJ IDEA 中安装好 Spring Boot 插件和 Maven 插件。
  3. 构建 Spring Boot 项目,确保项目可以运行。

打包操作

  1. 在 IntelliJ IDEA 中打开 Spring Boot 项目,右键点击项目名称,选择 "Open Module Settings"。在 "Project Structure" 窗口中,选择 "Artifacts" 标签页。
  2. 在右侧面板中,点击 "+" 进行新建 Artifact。选择 "JAR",并选择 "From modules with dependencies"。选择项目的主类,点击 "OK"。
  3. 在 "Output Layout" 区域,右键单击 "JAR files",选择 "Put into output root"。可以看到已经生成一个 "main.jar"。
  4. 在 "Artifacts" 标签页中,选择刚刚新建的 "main.jar",点击 "Build" 即可进行打包。打包生成的 jar 文件默认会保存在项目的 "target" 目录下。

上传操作

  1. 确保已经在 Maven 配置中添加了服务器的信息,其中包括服务器地址、用户名、密码等信息。可以在项目的 pom.xml 文件中进行配置,示例如下:
<distributionManagement>
  <repository>
    <id>repository-id</id>
    <name>Repository Name</name>
    <url>https://myrepo.com</url>
    <layout>default</layout>
  </repository>
</distributionManagement>
  1. 在 IntelliJ IDEA 中打开 Maven Projects 窗口,找到 "Lifecycle" 中的 "deploy",执行该操作即可上传生成的 jar 包到指定的 Maven 服务器。如果上传成功,可以在 Maven 服务器上看到对应的文件。

运行操作

  1. 在服务器上执行以下命令,启动刚刚上传的 jar 包:
java -jar main.jar
  1. 如果启动成功,可以在控制台中看到 Spring Boot 项目的控制台输出信息。也可以通过浏览器访问对应的路径,例如:http://localhost:8080。

下面是两条示例:

示例一:上传 jar 包到本地仓库

  1. 在命令行中进入项目所在的根目录,执行以下命令进行打包:
mvn package
  1. 打包完成后,执行以下命令上传 jar 包到本地仓库:
mvn deploy:deploy-file -DgroupId=com.example -DartifactId=myapp -Dversion=1.0 -Dpackaging=jar -Dfile=target/main.jar -Durl=file:/path/to/local/maven/repo

示例二:上传 jar 包到远程仓库

  1. 在项目的 pom.xml 文件中添加以下内容,设置要上传到的远程仓库:
<distributionManagement>
  <repository>
    <id>my-repo</id>
    <name>My Repository</name>
    <url>https://myrepo.com/releases</url>
  </repository>
</distributionManagement>
  1. 执行以下命令进行打包和上传:
mvn clean deploy

希望以上攻略能够帮到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:intellij idea 2021.2 打包并上传运行spring boot项目的详细过程(spring boot 2.5.4) - Python技术站

(0)
上一篇 2023年5月19日
下一篇 2023年5月19日

相关文章

  • idea连接SQL Server数据库的详细图文教程

    下面我来详细讲解“idea连接SQL Server数据库的详细图文教程”的攻略。 准备工作 安装idea 下载安装SQL Server JDBC驱动程序,例如Microsoft官方提供的sqljdbc驱动 连接SQL Server 打开idea,选择菜单栏“File” -> “Data Sources” 在新弹出的窗口中,点击右上角的“+”按钮,选择“…

    Java 2023年6月16日
    00
  • eclipse怎么批量修改java文件编码?

    下面我将详细讲解“eclipse怎么批量修改java文件编码”的攻略,包括两条示例说明。 首先,为了批量修改java文件编码,我们需要在eclipse中安装一个插件,这个插件叫做”CpDetector”。这个插件能够帮助我们自动检测和转换文件编码,非常方便。 安装插件的步骤如下: 1.打开eclipse,点击”Help” -> “Eclipse Mar…

    Java 2023年5月31日
    00
  • SpringMVC视图作用详解

    以下是关于“SpringMVC视图作用详解”的完整攻略,其中包含两个示例。 1. 前言 SpringMVC是一种常用Java Web开发框架,其核心思想是基于MVC模式来实现Web应用程序开发。而视图是SpringMVC框架的一个重要组成部分,负责将模型数据渲染成HTML页面并返回给客户端。本攻略将详细讲解SpringMVC视图的作用和使用方法。 2. Sp…

    Java 2023年5月16日
    00
  • Java实现简单的模板渲染

    感谢您的提问!下面是关于Java实现简单的模板渲染的攻略: 什么是模板渲染? 模板渲染是指将预先定义好的模板文件中的数据和样式数据结合起来,生成最终的HTML文件或者其他文本格式的文件的过程。 如何实现模板渲染? 在Java中,我们可以通过使用模板引擎来实现模板渲染。一般来说,模板引擎需要支持一定的模板语言,可以方便我们在模板文件中嵌入变量、逻辑判断、循环、…

    Java 2023年5月18日
    00
  • 一篇文章带你入门java算术运算符(加减乘除余,字符连接)

    一篇文章带你入门Java算术运算符 算术运算符简介 Java算术运算符是用于执行基本算数操作的运算符。常用的算术运算符包括加、减、乘、除和取模。此外,Java还提供了一个字符串连接运算符。 以下是Java算术运算符的列表: 运算符 描述 举例 + 加法运算符 5 + 3 等于 8 – 减法运算符 5 – 3 等于 2 * 乘法运算符 5 * 3 等于 15 …

    Java 2023年5月27日
    00
  • SpringBoot 整合Security权限控制的初步配置

    下面是 “SpringBoot 整合Security权限控制的初步配置”的完整攻略,包含了基础概念、示例程序与注意事项。 1. 简介 Spring Security 是一个安全框架,提供了认证、授权、攻击防护等一系列的安全功能,是目前比较流行的开源 Java 安全框架之一。 Spring Security 采用基于过滤器的方式实现安全控制,对 URL 进行拦…

    Java 2023年6月3日
    00
  • java构造函数的三种类型总结

    Java构造函数是用来初始化类的对象的函数。在Java中,有以下三种类型的构造函数: 默认构造函数(Default Constructor) 默认构造函数是没有参数的构造函数,也就是说,如果一个类没有定义任何构造函数,那么默认会有一个不带参数的构造函数。当我们创建类的对象时,如果没有显式地调用构造函数,那么就会自动调用默认构造函数。 以下是默认构造函数的示例…

    Java 2023年5月26日
    00
  • 剑指Offer之Java算法习题精讲数组与字符和等差数列

    剑指Offer之Java算法习题精讲数组与字符和等差数列 在剑指Offer面试题中,数组和等差数列相关的算法习题十分常见,该攻略将针对这些习题进行详细的讲解。 数组 在Java中,数组是一种非常基础的数据类型,它可以存储一组具有相同类型的数据。数组的下标从0开始,可以使用array[index]的方式获取数组中特定下标的元素。下面讲解两道涉及数组的算法题: …

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部