FE开发环境搭建-IntelliJ IDEA依赖报错问题

【Doris 使用环境】测试
【Doris 版本】master分支的 fix edit to same as branch master (#22936)

【问题描述】

1、在idea中maven导入依赖报错,报错具体如下(给出的仓库地址我点开后,可以正常访问页面):

Could not find artifact com.huaweicloud:hadoop-huaweicloud:pom:3.1.1-hw-46 in huaweicloud (https://mirrors.huaweicloud.com/repository/maven/)
Could not find artifact com.huaweicloud:hadoop-huaweicloud:jar:3.1.1-hw-46 in huaweicloud (https://mirrors.huaweicloud.com/repository/maven/)
Unresolved dependency: 'com.huaweicloud:hadoop-huaweicloud:jar:3.1.1-hw-46'

2、直接启动Doris FE报错,报错显示thrift包下的类不存在,报错具体如下:

具体表现:

【操作系统】WIN10

【机器配置】AMD Ryzen 7 4800H with Radeon Graphics 2.90 GHz;RAM 16.0 GB ;

整体过程参考了官方文档的 FE 开发环境搭建 - IntelliJ IDEA。
1、首先将thrift.exe放入了 thirdparty/installed/bin 目录下


2、在官方提供的最新docker环境下,拉去master分支,进行编译,将编译后的fe/fe-core/target/generated-sources文件,拷贝到了WIN的DORIS工程的对应目录下。

3、本地使用的maven配置如下(三个mirror都在maven导入依赖的时候试过了,同时使用了宽带、手机热点在有和无的科x上网的情况下进行的尝试,均无法加载huawei.xxx的maven依赖):

 <mirror>
            <id>huaweicloud</id>
            <mirrorOf>central</mirrorOf>
            <name>huaweicloud maven</name>
            <url>https://mirrors.huaweicloud.com/repository/maven/</url>
    </mirror>
<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
	</mirror>
	<mirror>
      <id>huaweicloud</id>
      <name>Huawei Cloud Mirror</name>
      <url>https://repo.huaweicloud.com/repository/maven/</url>
      <mirrorOf>*</mirrorOf>
    </mirror>

4、DORIS启动项的配置参考文档中给出的,具体如下:

【整体疑问】
1、不知道怎么解决依赖问题
2、在win-idea开发环境搭建中,按照文档将编译好的fe-core编译后拖入对应文件,为什么还是出现了thrift包无法找到的问题。这个要怎么解决?或者拖入fe/fe-core/target/generated-sources之后就可以直接启动?但是拖入后,maven依赖这边,fe-core还是红的,如下图

先在fe目录执行下mvn clean install -DskipTests

这个方法是解决huawei相关依赖的问题吗


使用installl后,依旧显示如上报错。看了一下,common包下还是没有thrift

我按照文档重新做了一遍,也按照你的提示先install fe-core。现在报错无法找到checkstyle-apache-header.txt。

这个地方你可以写成绝对的路径,这样就不回报错了