首页 > 其他分享 >最终版本的pom.xml(springboot连接hive)

最终版本的pom.xml(springboot连接hive)

时间:2024-09-18 21:34:42浏览次数:10  
标签:xml springboot -- spring boot jetty hive slf4j org

  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4     <modelVersion>4.0.0</modelVersion>
  5     <parent>
  6         <groupId>org.springframework.boot</groupId>
  7         <artifactId>spring-boot-starter-parent</artifactId>
  8         <version>3.3.3</version>
  9         <relativePath/> <!-- lookup parent from repository -->
 10     </parent>
 11     <groupId>com.lian</groupId>
 12     <artifactId>hiveDemo</artifactId>
 13     <version>0.0.1-SNAPSHOT</version>
 14     <name>hiveDemo</name>
 15     <description>hiveDemo</description>
 16     <url/>
 17     <licenses>
 18         <license/>
 19     </licenses>
 20     <developers>
 21         <developer/>
 22     </developers>
 23     <scm>
 24         <connection/>
 25         <developerConnection/>
 26         <tag/>
 27         <url/>
 28     </scm>
 29     <properties>
 30         <java.version>17</java.version>
 31     </properties>
 32     <dependencies>
 33         <dependency>
 34             <groupId>org.springframework.boot</groupId>
 35             <artifactId>spring-boot-starter</artifactId>
 36         </dependency>
 37 
 38         <dependency>
 39             <groupId>org.springframework.boot</groupId>
 40             <artifactId>spring-boot-starter-test</artifactId>
 41             <scope>test</scope>
 42         </dependency>
 43 
 44         <dependency>
 45             <groupId>org.springframework.boot</groupId>
 46             <artifactId>spring-boot-starter-web</artifactId>
 47         </dependency>
 48 
 49         <!-- Hive JDBC 驱动 -->
 50         <dependency>
 51             <groupId>org.apache.hive</groupId>
 52             <artifactId>hive-jdbc</artifactId>
 53             <version>3.1.2</version>
 54 <!--            <exclusions>-->
 55 <!--                <exclusion>-->
 56 <!--                    <groupId>org.slf4j</groupId>-->
 57 <!--                    <artifactId>slf4j-reload4j</artifactId>-->
 58 <!--                </exclusion>-->
 59 <!--                <exclusion>-->
 60 <!--                    <groupId>org.eclipse.jetty</groupId>-->
 61 <!--                    <artifactId>jetty-all</artifactId>-->
 62 <!--                </exclusion>-->
 63 <!--                <exclusion>-->
 64 <!--                    <groupId>org.eclipse.jetty</groupId>-->
 65 <!--                    <artifactId>jetty-server</artifactId>-->
 66 <!--                </exclusion>-->
 67 <!--            </exclusions>-->
 68 
 69             <exclusions>
 70                 <exclusion>
 71                     <groupId>org.apache.orc</groupId>
 72                     <artifactId>*</artifactId>
 73                 </exclusion>
 74                 <exclusion>
 75                     <groupId>javax.servlet.jsp</groupId>
 76                     <artifactId>javax.servlet.jsp-api</artifactId>
 77                 </exclusion>
 78                 <exclusion>
 79                     <groupId>org.eclipse.jetty</groupId>
 80                     <artifactId>*</artifactId>
 81                 </exclusion>
 82                 <exclusion>
 83                     <groupId>io.netty</groupId>
 84                     <artifactId>*</artifactId>
 85                 </exclusion>
 86                 <exclusion>
 87                     <groupId>org.apache.hbase</groupId>
 88                     <artifactId>hbase-hadoop-compat</artifactId>
 89                 </exclusion>
 90                 <exclusion>
 91                     <groupId>org.apache.hbase</groupId>
 92                     <artifactId>*</artifactId>
 93                 </exclusion>
 94             </exclusions>
 95         </dependency>
 96 
 97         <!-- MySQL Connector (如果需要) -->
 98         <dependency>
 99             <groupId>com.mysql</groupId>
100             <artifactId>mysql-connector-j</artifactId>
101             <scope>runtime</scope>
102         </dependency>
103 
104 <!--        <dependency>-->
105 <!--            <groupId>com.baomidou</groupId>-->
106 <!--            <artifactId>mybatis-plus-boot-starter</artifactId>-->
107 <!--            <version>3.4.1</version>-->
108 <!--        </dependency>-->
109 
110         <!-- SLF4J 日志 -->
111         <dependency>
112             <groupId>org.slf4j</groupId>
113             <artifactId>slf4j-api</artifactId>
114             <version>2.0.16</version>
115         </dependency>
116 
117 
118 
119         <!-- Hadoop Common -->
120         <dependency>
121             <groupId>org.apache.hadoop</groupId>
122             <artifactId>hadoop-common</artifactId>
123             <version>3.3.5</version>
124             <exclusions>
125                 <exclusion>
126                     <groupId>org.slf4j</groupId>
127                     <artifactId>slf4j-reload4j</artifactId>
128                 </exclusion>
129                 <exclusion>
130                     <groupId>org.slf4j</groupId>
131                     <artifactId>slf4j-reload4j</artifactId>
132                 </exclusion>
133                 <exclusion>
134                     <groupId>org.eclipse.jetty</groupId>
135                     <artifactId>jetty-all</artifactId>
136                 </exclusion>
137                 <exclusion>
138                     <groupId>org.eclipse.jetty</groupId>
139                     <artifactId>jetty-server</artifactId>
140                 </exclusion>
141             </exclusions>
142         </dependency>
143 
144         <!-- Hadoop HDFS (如果需要与 HDFS 交互) -->
145         <dependency>
146             <groupId>org.apache.hadoop</groupId>
147             <artifactId>hadoop-hdfs</artifactId>
148             <version>3.3.5</version>
149             <exclusions>
150                 <exclusion>
151                     <groupId>org.slf4j</groupId>
152                     <artifactId>slf4j-reload4j</artifactId>
153                 </exclusion>
154                 <exclusion>
155                     <groupId>org.slf4j</groupId>
156                     <artifactId>slf4j-reload4j</artifactId>
157                 </exclusion>
158                 <exclusion>
159                     <groupId>org.eclipse.jetty</groupId>
160                     <artifactId>jetty-all</artifactId>
161                 </exclusion>
162                 <exclusion>
163                     <groupId>org.eclipse.jetty</groupId>
164                     <artifactId>jetty-server</artifactId>
165                 </exclusion>
166             </exclusions>
167         </dependency>
168 
169 
170 
171         <dependency>
172             <groupId>org.mybatis.spring.boot</groupId>
173             <artifactId>mybatis-spring-boot-starter</artifactId>
174             <version>3.0.3</version>
175         </dependency>
176 
177 
178 
179 
180 
181 
182 
183 
184         <!--        <dependency>-->
185 <!--            <groupId>org.glassfish.web</groupId>-->
186 <!--            <artifactId>jakarta.servlet.jsp.jstl</artifactId>-->
187 <!--            <version>3.1.0</version>-->
188 <!--        </dependency>-->
189 
190 
191 
192 
193     </dependencies>
194 
195     <build>
196         <plugins>
197             <plugin>
198                 <groupId>org.springframework.boot</groupId>
199                 <artifactId>spring-boot-maven-plugin</artifactId>
200             </plugin>
201 
202             <plugin>
203                 <groupId>org.apache.maven.plugins</groupId>
204                 <artifactId>maven-compiler-plugin</artifactId>
205                 <version>3.8.1</version>
206                 <configuration>
207                     <source>17</source>
208                     <target>17</target>
209                 </configuration>
210             </plugin>
211 
212         </plugins>
213     </build>
214 
215 </project>

要注意springboot的版本与mybatis版本的适配

要注意在hive驱动中排除jetty等依赖与tomcat的冲突,还要排除jsp等之间与项目之间的冲突

要避免logback与slf4j之间的冲突(排除其他驱动所带的slg4j日志,然后自己手动引入slg4f版本)

 

标签:xml,springboot,--,spring,boot,jetty,hive,slf4j,org
From: https://www.cnblogs.com/lian369/p/18419379

相关文章

  • springboot连接hive数据库的依赖配置
    pom.xml1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"3xsi:schemaLocation="http://......
  • springboot+vue疫情监控系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景近年来,全球范围内频繁爆发的疫情不仅严重威胁着人类生命健康,也对社会经济活动造成了巨大冲击。随着信息技术的飞速发展,构建高效、智能的疫情监控系统成为应对疫情挑战、保障公共卫生安全的重要手段。该系统旨在通过集成多源数据、运用......
  • springboot+vue疫情监控平台【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着全球疫情的不断演变,高效、精准的疫情监控成为了保障公共卫生安全、快速响应疫情变化、减少社会经济损失的关键。传统的手工记录与信息传递方式已难以满足当前复杂多变的疫情防控需求。因此,构建一个集数据采集、分析、预警、反馈于......
  • springboot+vue疫情环境下校园宿舍管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着全球疫情的持续影响,校园作为人员密集、流动性大的特殊场所,其疫情防控工作显得尤为重要。传统的校园宿舍管理模式在面对疫情挑战时,暴露出信息更新滞后、管理效率低下、健康监测不全面等问题。特别是在学生体温监测、宿舍出入管理、......
  • springboot+vue疫情管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景近年来,全球范围内频繁爆发的疫情事件,如COVID-19,对人类社会、经济及日常生活造成了前所未有的冲击。面对疫情,高效、精准的防控管理成为了各国政府及公共卫生部门亟待解决的关键问题。传统的手工记录与管理方式已难以满足大规模疫情下的......
  • XML映射器-高级查询结果映射
    01-高级查询结果映射emp表dept表02-多表关联查询映射多对一映射项目中Emp类的数据项目中dept类的数据想要多表查询需要建个公共类里面写入两个表中的属性,如下面方法type里要写用到的类型,由于继承Emp所有Emp里面的属性直接写,column是写数据库的别字,property是......
  • 【第12章】SpringBoot之SpringBootActuator服务监控(上)
    文章目录前言一、准备1.地址和端口配置2.引入依赖3.ActuatorProperties二、使用1.Beans(beans)2.ConfigurationProperties(configprops)3.Environment(env)4.Health(health)5.HeapDump(heapdump)6.Mappings(mappings)7.Metrics(metrics)8.ThreadD......
  • Springboot会员制医疗预约服务管理信息系统g15ia(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着人们对健康需求的日益增长,传统医疗预约方式已难以满足高效、便捷的服务需求。预约流程繁琐、信息传递效率低下等问题日益凸显。因......
  • Springboot基于Bootstrap的智能家居网站o79ok(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容随着物联网技术的迅猛发展,智能家居已成为现代家庭追求便捷、高效生活方式的重要趋势。为了响应市场需求,提升用户体验,本项目计划设计并实现一个基于B......
  • Springboot化妆品销售5571i--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着消费者生活水平的提高和审美意识的增强,化妆品行业迎来了前所未有的发展机遇。市场上化妆品种类繁多,品牌竞争激烈,消费者对产品的品......