IEDA-Maven项目开发步骤

发布时间 2023-10-24 12:47:13作者: 业余砖家

1. 打开IDEA 界面选择New Project

 

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

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

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>标签,再将依赖粘贴在此标签中

    <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包名称