首页 > 其他分享 >idea从新建一个maven项目到打包成可运行jar包全流程供接口测试签名使用

idea从新建一个maven项目到打包成可运行jar包全流程供接口测试签名使用

时间:2024-10-30 10:10:48浏览次数:7  
标签:包全 项目 jar idea maven 点击 打包 运行

 

1 创建maven项目

点击new-project

 


选择左侧的maven Archetype
修改Name,JDK,Catalog,Archetype(org.apache.maven.archetypes:maven-archetype-webapp)为下图中配置

 修改地址(自选),版本号(自选),之后点击create

 

2 配置maven

在settings中找到下图中maven的位置,并自定义maven包,点击apply

3 完善项目结构

在src文件夹右击,分别点击New,DIrectory

 把下面四个各选一遍

 

4 编写代码

把代码放入项目中:

 
依赖:

 

5 打包成可执行文件

pom中packaging中的war修改成jar

 删除pom文件中,默认生成的build

 粘贴下面的build配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-assembly-plugin</artifactId>
      <executions>
        <execution>
          <phase>package</phase>
          <goals>
            <goal>single</goal>
          </goals>
          <configuration>
            <archive>
              <manifest>
                <!-- 填写你的main方法所在的主类-->
                <mainClass>
                  com.data_signature
                </mainClass>
              </manifest>
            </archive>
            <descriptorRefs>
              <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
          </configuration>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>

如果出现maven包没有加载到,就刷新重新加载一次:

 点击下面的Terminal,运行mvn clean package

 BUILD SUCCESS

 

6 运行可执行文件

到项目下的target文件夹中找到文件名长的那个jar包,放入apifox,jmeter内使用

 apifox运行成功:

 自用,真实有效一键搞定,参考转自:https://blog.csdn.net/abjtxf/article/details/135364948

 

标签:包全,项目,jar,idea,maven,点击,打包,运行
From: https://www.cnblogs.com/chenyq/p/18515203

相关文章

  • IDEA如何在线安装一个插件,超简单
    前言我们在使用IDEA开发Java应用时,经常是需要安装插件的,这些各种各样的插件帮助我们快速的开发应用,今天,就来介绍下如何在IDEA中安装插件。那么,我们该如何安装插件呢?如何安装插件首先,我们打开设置面板。然后,我们点击【Plugins】,我们再在右侧点击【Marketplace】,在输入框里面......
  • 【IntelliJ IDEA】2024最新使用
    大家好!今天我非常高兴能够在这里与大家分享一份极具价值的资源——《IntelliJIDEA2024最新使用》。而IntelliJIDEA,作为业界领先的集成开发环境,以其强大的功能和出色的用户体验,成为了众多开发者的首选。这不仅包括其在代码编辑、调试、版本控制等方面的强大功能,还将涵盖如何......
  • IntelliJ IDEA 2024中文激活安装包 IntelliJ IDEA 2024注册码下载 Mac+win
    IntelliJIDEA2024是由JetBrains公司开发的一款功能强大的Java集成开发环境(IDE)。它支持多种编程语言,如Java、Kotlin、Scala等,并提供智能代码补全、实时错误检查、代码重构等高效开发工具。IntelliJIDEA2024还引入了改进的用户界面和增强的性能,优化了开发者的工作体验,支持多种......
  • war和jar包的区别
    jar包javaArchive java归档文件是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,javaSE程序可以打包成jar包(J可以理解为java了)介绍:jar文件是以ZIP文件格式为寄出的。不同点在于jar文件不仅用于压缩和发布,而且用于部署和封装库、组件和插件程序,并可被像编译器......
  • idea之【Before launch】选项的含义
    在IntelliJIDEA中,Tomcat配置界面中的【Beforelaunch】选项用于指定在启动Tomcat服务器之前需要执行的操作。这个功能非常有用,尤其是在需要进行某些预处理步骤以确保应用程序能够正确启动的情况下。【Beforelaunch】选项常见的配置项及其含义如下:Build:在启动Tom......
  • 在linux系统中,手动编写java代码,将接口打成jar供其他程序调用,实现方式
    本文是在学习java时做的记录工作目录:/root/JAVA1、编写接口文件IHello.java,将IHello.java文件放到usr/com/example目录下注意:usr不是根目录下的/usr,是在当前目录下创建usr/com/example,因为package需要指定目录。目录结构:.└──usr└──com└──......
  • IDEA如何快速复制日志生成sql语句,太妙啦
    前言我们在使用IDEA开发Java应用时,一般来说,是使用springboot+mybatis的框架。同时,开发过程中,遇到BUG在所难免。其中,有一类BUG就是数据库的报错。正常来说,我们本地调试时,都会在日志里面打印出对应的sql日志,但这类日志我们不能直接使用,因为还可能有一些参数在填充,我们得复制所有的......
  • IDEA如何提交代码
    前言我们在使用IDEA开发Java应用时,经常是需要用到git工具的,这帮助我们更好的管理代码,以及协同开发。今天,就来介绍下在IDEA中,如何用git提交和推送代码,完全是手把手教学。如何提交和推送代码首先,我们需要接入git,这个先不讲了。其次,我们修改某些文件,或者新增,或者删除的时候,就可以......
  • SpringBoot编写WebApi~(1)idea创建项目并打包
    1.idea创建springboot项目,参考2、idea将springboot打包成jar,参考,对于新版idea默认使用gradle构建,则使用下面步骤build.gradle文件添加以下几行://打包配置bootJar{archiveBaseName.set('xxx-project')archiveVersion.set('0.0.1')archiveFileName.set('xxx-......
  • IDEA如何将一个分支的代码合并到另一个分支(当前分支)
    前言我们在使用IDEA开发Java应用时,经常是和git一起使用的。我们对于git常用的操作包括提交,推送,拉取代码等。还有一个重要的功能是合并代码。那么,我们应该如何合并代码呢?如何合并代码首先,我们选择当前的代码分支,点击一下。然后,我们点击下需要合并过来的分支,在二级菜单里面,点......