idea从新建一个maven项目到打包成可运行jar包全流程

1 创建maven项目

点击new-project
idea从新建一个maven项目到打包成可运行jar包全流程_第1张图片
选择左侧的maven Archetype
修改Name,JDK,Catalog,Archetype(org.apache.maven.archetypes:maven-archetype-webapp)为下图中配置
idea从新建一个maven项目到打包成可运行jar包全流程_第2张图片
修改地址(自选),版本号(自选),之后店家create
idea从新建一个maven项目到打包成可运行jar包全流程_第3张图片

2 配置maven

在settings中找到下图中maven的位置,并自定义maven包,点击apply
idea从新建一个maven项目到打包成可运行jar包全流程_第4张图片

3 完善项目结构

在src文件夹右击,分别点击New,DIrectory
idea从新建一个maven项目到打包成可运行jar包全流程_第5张图片
把下面四个各选一遍
idea从新建一个maven项目到打包成可运行jar包全流程_第6张图片

4 编写代码

这里我将我之前的笔记自制java工具实现 ctrl+c+c 翻译鼠标选中文本的代码放入项目中:
依赖:
idea从新建一个maven项目到打包成可运行jar包全流程_第7张图片
项目结构:
idea从新建一个maven项目到打包成可运行jar包全流程_第8张图片
运行成功:
idea从新建一个maven项目到打包成可运行jar包全流程_第9张图片

5 打包成可执行文件

pom中packaging中的war修改成jar
idea从新建一个maven项目到打包成可运行jar包全流程_第10张图片
删除pom文件中,默认生成的build
idea从新建一个maven项目到打包成可运行jar包全流程_第11张图片
粘贴下面的build配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.pluginsgroupId>
      <artifactId>maven-assembly-pluginartifactId>
      <executions>
        <execution>
          <phase>packagephase>
          <goals>
            <goal>singlegoal>
          goals>
          <configuration>
            <archive>
              <manifest>
                
                <mainClass>
                  com.ice.CtrlCCTranslate.GlobalKeyListenerExample
                mainClass>
              manifest>
            archive>
            <descriptorRefs>
              <descriptorRef>jar-with-dependenciesdescriptorRef>
            descriptorRefs>
          configuration>
        execution>
      executions>
    plugin>
  plugins>
build>

点击下面的Terminal,运行mvn clean package
idea从新建一个maven项目到打包成可运行jar包全流程_第12张图片
BUILD SUCCESS
idea从新建一个maven项目到打包成可运行jar包全流程_第13张图片

6 运行可执行文件

到项目下的target文件夹中找到文件名长的那个jar包,双击运行
idea从新建一个maven项目到打包成可运行jar包全流程_第14张图片
运行成功:
idea从新建一个maven项目到打包成可运行jar包全流程_第15张图片

你可能感兴趣的:(java日常,java开发使用技巧,intellij-idea,maven,jar)