• IEDA-Maven项目开发步骤


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

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

    复制代码
        <properties>
            <maven.compiler.source>8maven.compiler.source>
            <maven.compiler.target>8maven.compiler.target>
            <hbase.version>2.5.3hbase.version>
            <hadoop.version>3.3.5hadoop.version>
            <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
        properties>
    
        <dependencies>
            <dependency>
                <groupId>org.apache.hbasegroupId>
                <artifactId>hbase-commonartifactId>
                <version>${hbase.version}version>
            dependency>
            <dependency>
                <groupId>org.apache.hbasegroupId>
                <artifactId>hbase-clientartifactId>
                <version>${hbase.version}version>
            dependency>
        dependencies>
    复制代码

     

    (2)添加maven打包配置

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

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

    复制代码
        <build>
    
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.pluginsgroupId>
                    <artifactId>maven-shade-pluginartifactId>
                    <version>3.1.0version>
                    <executions>
                        <execution>
                            <phase>packagephase>
                            <goals>
                                <goal>shadegoal>
                            goals>
                            <configuration>
                                <transformers>
                                    <transformer
                                            implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                        <mainClass>com.sgcc.MainmainClass>
                                    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包名称

     

  • 相关阅读:
    【深度学习】(问题记录)<对一个变量求梯度得到什么>-线性回归-小批量随机梯度下降
    SpringBoot-可视化监控
    自动化安装系统问题记录
    git rebase
    利用 mviews on prebuilt table 进行增量刷新数据
    加解密和签名校验工具
    数据结构与算法之LeetCode-64-最小路径和(动态规划求解)
    Spring声明式事务
    图解LeetCode——768. 最多能完成排序的块 II(难度:困难)
    CF 1708A/数学思维
  • 原文地址:https://www.cnblogs.com/yeyuzhuanjia/p/17784565.html