下面是详细的攻略:
准备工作
- 确保本地已经安装了 Java 和 Maven,并配置好了相应的环境变量。
- 在 IntelliJ IDEA 中安装好 Spring Boot 插件和 Maven 插件。
- 构建 Spring Boot 项目,确保项目可以运行。
打包操作
- 在 IntelliJ IDEA 中打开 Spring Boot 项目,右键点击项目名称,选择 "Open Module Settings"。在 "Project Structure" 窗口中,选择 "Artifacts" 标签页。
- 在右侧面板中,点击 "+" 进行新建 Artifact。选择 "JAR",并选择 "From modules with dependencies"。选择项目的主类,点击 "OK"。
- 在 "Output Layout" 区域,右键单击 "JAR files",选择 "Put into output root"。可以看到已经生成一个 "main.jar"。
- 在 "Artifacts" 标签页中,选择刚刚新建的 "main.jar",点击 "Build" 即可进行打包。打包生成的 jar 文件默认会保存在项目的 "target" 目录下。
上传操作
- 确保已经在 Maven 配置中添加了服务器的信息,其中包括服务器地址、用户名、密码等信息。可以在项目的 pom.xml 文件中进行配置,示例如下:
<distributionManagement>
<repository>
<id>repository-id</id>
<name>Repository Name</name>
<url>https://myrepo.com</url>
<layout>default</layout>
</repository>
</distributionManagement>
- 在 IntelliJ IDEA 中打开 Maven Projects 窗口,找到 "Lifecycle" 中的 "deploy",执行该操作即可上传生成的 jar 包到指定的 Maven 服务器。如果上传成功,可以在 Maven 服务器上看到对应的文件。
运行操作
- 在服务器上执行以下命令,启动刚刚上传的 jar 包:
java -jar main.jar
- 如果启动成功,可以在控制台中看到 Spring Boot 项目的控制台输出信息。也可以通过浏览器访问对应的路径,例如:http://localhost:8080。
下面是两条示例:
示例一:上传 jar 包到本地仓库
- 在命令行中进入项目所在的根目录,执行以下命令进行打包:
mvn package
- 打包完成后,执行以下命令上传 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 包到远程仓库
- 在项目的 pom.xml 文件中添加以下内容,设置要上传到的远程仓库:
<distributionManagement>
<repository>
<id>my-repo</id>
<name>My Repository</name>
<url>https://myrepo.com/releases</url>
</repository>
</distributionManagement>
- 执行以下命令进行打包和上传:
mvn clean deploy
希望以上攻略能够帮到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:intellij idea 2021.2 打包并上传运行spring boot项目的详细过程(spring boot 2.5.4) - Python技术站