首页 > 其他分享 >IEDA-Maven项目开发步骤

IEDA-Maven项目开发步骤

时间:2023-10-24 12:55:48浏览次数:28  
标签:project 项目 步骤 Jar Maven hbase maven IEDA

1. 打开IDEA 界面选择“New Project

 

2. 输入项目名称和基本信息

输入项目名称、选择存放路径、JDK版本、以及GroupId、ArtifactId。

GroupID :是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

GroupID定义了项目属于哪个组,举个例子,如果你的公司是sgcc,有一个项目为project,那么groupId就应该是com.sgcc.project;

ArtifactID :是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

artifactId:定义了当前maven项目在组中唯一的ID,比如,project-util,project-domain,project-web等;

version:指定了project项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本;

 

3. 设置maven配置

 

4. 配置pom.xml信息

(1)添加依赖

我们在pom.xml中先添加<dependencies></dependencies>标签,再将依赖粘贴在此标签中。

说明:这里我使用HBase的依赖包作为示例。

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <hbase.version>2.5.3</hbase.version>
        <hadoop.version>3.3.5</hadoop.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-common</artifactId>
            <version>${hbase.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-client</artifactId>
            <version>${hbase.version}</version>
        </dependency>
    </dependencies>

 

(2)添加maven打包配置

如果不设置打包的配置,在打包时依赖的Jar包就不会打进去。

注意:这里需要设置Main方法的入口类,否则会报错找不到入口类。

    <build>

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.1.0</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <transformers>
                                <transformer
                                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>com.sgcc.Main</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>

    </build>

 

5. 更新和下载依赖包

点击IDEA右侧的Maven,然后点击图中的“Reload All Maven Projects”图标,就会下载并加载依赖Jar到项目中。

说明:需要联网才能下载没有的依赖包。

 

6. 编写代码

package com.sgcc;

public class Main {
  
   public static void main(String[] args) {

       //编写逻辑代码
       System.out.println("Hello world!");
   }

}

 

7. 打Jar包

Maven->项目名称->LifeCycle->clean->package。

如果Maven的运行窗口中出现“BUILD SUCCESS”,说明打包成功。

上方可以看到Jar包的位置。

 

8. 运行Jar包

进入Jar包生成目录,通过如下命令运行jar包。

java  -jar  Jar包名称

 

标签:project,项目,步骤,Jar,Maven,hbase,maven,IEDA
From: https://www.cnblogs.com/yeyuzhuanjia/p/17784565.html

相关文章

  • Maven-安装与配置
    1.下载maven从官方下载maven,下载页面:http://maven.apache.org/download.cgi 2.安装mavenmaven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。 3.配置maven环境变量maven的使用是在jdk的基础上,所以电脑必须有jdk(1).新增环境变量:MAVEN_HOME (2)......
  • rabbitmq 安装步骤
    背景:RabbitMQ由Erlang语言开发的,所以安装RabbitMQ之前,要先安装Erlang首先需要确认需要安装的RabbitMQ版本,例如3.7.8确认与3.7.8对应的Erlang版本,访问https://www.rabbitmq.com/which-erlang.html可确认RabbitMQ3.7.8对应的ERlang的最低版本与最高版本分别为:19.3和21.x,由此......
  • 虚拟机的Spark安装步骤
    相关代码截图//解压压缩包tar-zxvfspark-3.2.4-bin-hadoop3.2.tgz//配置环境变量vi/etc/profile//添加内容#spark$PARK_HOME=/export/server/spark-3.2.4-bin-hadoop3.2exportPATH=$PATH:$SPARK_HOME/bin//进入到spark安装目录的conf目录下//复刻spark--env.s......
  • ?Maven踩坑实录
    本文记录学习or工作时一些Maven常见操作以及踩坑的地方,以此文做以记录。一、Maven如何使用私服地址mvninstall的时候想要的是从私服下载jar包,此处我就踩了坑。SpringBoot项目,通过mvninstall,Maven一直从maven2仓库进行下载,我明明没有在项目或者setting.xml中配置Maven2仓库的url路......
  • MongoDB分片+副本集高可用集群的启停步骤
    ■■集群启动步骤1、先启动各节点的configservermongod-f${MongoDir}/conf/config.conf2、再启动各节点的shardservermongod-f${MongoDir}/conf/shard1.conf3、再启动各节点的mongosservermongos-f${MongoDir}/conf/mongos.conf■■集群停止步骤停止服务的......
  • 找回丢失的硬盘数据:一个简单易懂的步骤指南
    当意识到硬盘或是其他存储设备丢失了重要数据时,首先要做的就是保持冷静。紧张和焦虑可能会导致误操作,进一步损坏数据。在找到好用的方法之前,可以先明确具体想要恢复哪些数据,以及这些数据位于原来的什么位置。其次,在执行硬盘数据恢复之前,还可以先检查下备份。如果平时有定期备份数据......
  • 找回丢失的硬盘数据:一个简单易懂的步骤指南
    现代社会中,数据的重要性不言而喻,我们习惯依赖电脑来存储数据,例如,工作文件、照片、视频、学习资料等。有时候,存储在硬盘上的数据会不可避免的丢失,一旦丢失了重要数据,要面对的将是不可估量的损失。本文将提供一个简单易懂的恢复指南,帮你轻松恢复丢失的硬盘数据,冷静应对数据丢失问题。......
  • Tomcat国内安装及乱码解决详细步骤(无f墙)
    1.下载安装包链接:https://pan.baidu.com/s/1x_hWMnUrui4aDYo9UE-GdA?pwd=p8kn提取码:p8kn--来自百度网盘超级会员V4的分享2.一键下载打开安装软件后一直点next和Iagree,无脑一键下载,建议默认在C盘3.打开Tomcat进行测试一般安装软件会默认安装在ProgramFile或ProgramFile......
  • Altium Designer 2017「AD 17」精简汉化版下载附安装激活步骤
    AltiumDesigner17(简称AD17)是一款专业的PCB电路设计软件,新版带来了大量实用更新和增强,如全新的PCB布线及增强技术、动态铺铜、自动交叉搜索等等。设计者能够运用该版本中提供的诸多全新功能,将自己从干扰设计工作的琐碎任务中解放出来,从而完全专注于设计本身,尽情享受创新激情。软......
  • 同城外卖跑腿小程序开发的关键步骤
    随着快节奏的生活方式和数字化技术的不断发展,外卖和跑腿服务变得越来越受欢迎。为了满足这一需求,越来越多的创业者和企业开始着手开发同城外卖跑腿小程序。本文将详细介绍同城外卖跑腿小程序开发的关键步骤,帮助您了解如何成功创建一个具有竞争力的应用程序。一、创意与市场研究在开......