idea從新建一個maven專案到打包成可執行jar包全流程供介面測試簽名使用

青城杂文录發表於2024-10-30

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

相關文章