JAVA开发之项目工程如何快速打包为可执行的jar包-java项目文件如何快速打包优雅草央千澈-以优雅草蜻蜓z系统服务端为例

embedded/2025/1/1 6:57:24/

JAVA开发之项目工程如何快速打包为可执行的jar包-java项目文件如何快速打包优雅草央千澈-以优雅草蜻蜓z系统服务端为例
打包jar


配置输出目录
打开项目结构,看到项目输出目录


G:\clone\snow-server\target 我设置为在这个文件目录


因为我们可以看到traget 是黄色目录部分,他就是代表的输出目录


如果没看到目录可以在这里,设置一下,点外观-点显示-都勾选
部署配置maven
扩展知识:
1基本概念
○Maven 是一个强大的[项目管理]和构建工具,主要用于 Java 项目,但也支持其他语言(如 Scala、C# 等)。它提供了一种标准化的方式来管理项目的构建、依赖关系和文档生成等诸多方面。
2项目构建方面
○构建过程标准化
■Maven 定义了一个标准的项目构建生命周期,包括一系列有序的阶段,如清理(clean)、编译(compile)、测试(test)、打包(package)、安装(install)和部署(deploy)。这些阶段按照固定的顺序执行,开发人员可以通过简单的命令(如mvn clean install)在不同阶段对项目进行操作。例如,mvn clean命令会清除项目之前构建生成的目标文件(如target目录下的文件),为新的构建做好准备;mvn compile命令则会将项目中的 Java 源文件编译成字节码文件。
第一步下载maven
官网地址Download Apache Maven – Maven


进入后点击左侧 download ,再次点击apache-maven-3.9.9-bin.zip 下载,我们看到现在maven目前我下载的版本已经是3.9.9了
优雅草央千澈解压安装到到的D:\soft\maven
你们也自行看着来,


第二步配置maven的环境变量
和配置java环境变量是一个道理,先


高级系统设置-MAVEN_HOME 配置自己的安装目录

再双击path 添加%MAVEN_HOME\bin%
运行-cmd命令行 输入mvn 检测是否安装成功—-检查是否安装成功就执行
mvn

运行,没响应到指令

再次检查,发现个毛病,操作太快,优雅草央千澈配置到用户变量里面去了,大家一定要配置到环境变量中,这是很多人都会犯错的

再次测试,报错了,你别管他报什么错,至少我们识别命令了,说明安装成功了
[INFO] Scanning for projects… [INFO] ———————————————————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————————————————— [INFO] Total time: 0.139 s [INFO] Finished at: 2024-12-27T13:52:46+08:00 [INFO] ———————————————————————————————————— [ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: pre-clean, clean, post-clean, validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-site, site, post-site, site-deploy. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] NoGoalSpecifiedException - Apache Maven - Apache Software Foundation
安装软件就怕没反应,不怕报错。
针对项目配置maven
优雅草蜻蜓z系统服务端我在本地的目录是G:\clone\snow-server

首先左上角点设置——搜索——mavenmaven配置中对应三项配置好,
maven主路劲设置:你的安装主路径 用户设置文件:你的安装主路径\conf\settings.xml 本地仓库文件:这里就是我们项目的真实地址,G:\clone\snow-server 在上一篇也讲过如何将项目导入到idea打开
配置好后会提示开始同步下载依赖


因为我们的项目中有实时弹幕功能,是用到了websocket 长链接的,因此这里会直接提示是否配置下载插件 spring websocket 我们点击配置


完成所有配置的时候我们点击右侧 maven 按钮,再点击 pakage ,这时候编译器开始打包
[INFO] Replacing main artifact with repackaged archive [INFO] ———————————————————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————————————————— [INFO] Total time: 18.240 s [INFO] Finished at: 2024-12-27T14:16:06+08:00 [INFO] ————————————————————————————————————

运行提示BUILD SUCCESS 遍完成了完整的使用maven打包,本文是优雅草蜻蜓z系统安装教程中必不可缺的一段,对服务端程序进行打包可执行jar包
我们在我们对应的目录下找到了,我们的java包,

若有收获,就点个赞吧


http://www.ppmy.cn/embedded/149812.html

相关文章

一个通用的居于 OAuth2的API集成方案

在现代 web 应用程序中&#xff0c;OAuth 协议是授权和认证的主流选择。为了与多个授权提供商进行无缝对接&#xff0c;我们需要一个易于扩展和维护的 OAuth 解决方案。本文将介绍如何构建一个灵活的、支持多提供商的 OAuth 系统&#xff0c;包括动态 API 调用、路径参数替换、…

《鸣潮》游戏运行时弹出“xinput1_3.dll文件缺失”错误的处理方法,“xinput1_3.dll文件缺失”详解!

一、xinput1_3.dll文件的重要性 xinput1_3.dll是DirectX组件中的一个重要文件&#xff0c;它负责处理与Xbox 360控制器相关的输入功能。尽管《鸣潮》可能并不直接依赖于Xbox控制器&#xff0c;但许多现代游戏和应用程序都会调用这个DLL文件来处理各种输入设备的功能。因此&…

【vue】vue运行报错“Error:listen EACCES:permission denied”

一、问题说明 VSCode 启动 Vue 项目时&#xff0c;出现以下报错&#xff1a; 二、问题原因 在 Windows 中&#xff0c;某些端口范围可能被系统保留用于特定服务&#xff0c;例如动态端口分配给 Hyper-V 虚拟机、Windows 更新服务、或其他网络服务。这个分配的行为是动态、随…

docker django uwsgi 报错记录

这个配置中是能够正常进行网页访问的&#xff0c;能够查看网页 [uwsgi] chdir /home/luichun/lc/Pyfile/PyCursor/app module app.wsgi:application plugin-dir /usr/lib/uwsgi/plugins plugins python311 env TZAsia/Shanghai socket-timeout 60 websocket-ma…

免费的AI原创文章批量生成工具,站长内容更新工具推荐

说到AI生成文章&#xff0c;现在已经不是什么热门话题了&#xff0c;因为国内有很多的AI模型现在也越来越成熟了&#xff0c;那么科技工具的出现就是为人民服务的&#xff0c;我们要合理的用好它。 今天给大家推荐的是一款很厉害的站长网站内容更新工具&#xff0c;它可以利用…

【YOLO】YOLOv5原理

概述 YOLOv5的主要架构 Backbone&#xff08;主干网络&#xff09;&#xff1a;负责提取输入图像的多层次特征 Neck&#xff08;颈部网络&#xff09;&#xff1a;进行特征融合和多尺度特征处理&#xff0c;通常包含FPN&#xff08;特征金字塔网络&#xff09;和PAN&#xff0…

HTML5适配手机

要使 HTML5 网站适配手机设备&#xff0c;您可以遵循以下几个步骤和最佳实践&#xff1a; 1. 使用视口&#xff08;Viewport&#xff09; 在 HTML 文档的 <head> 部分添加视口元标签&#xff0c;以确保页面在移动设备上正确缩放和显示&#xff1a; <meta name"…

阿里云 安全组设置 仍失效问题 解决方案

1.按照阿里云服务器的安全组设置了8001端口 tcp对外开放 但是仍旧无法外部访问。 2.查看云服务器的防火墙 & 监听端口情况 防火墙情况 监听端口情况&#xff0c;下图红框部分一开始并不存在&#xff0c;发现阿里云 安全组设置 并不会同步 防火墙设置 &#xff0c; 二者之…