1.下载源码
从github
上下载trino-363
的源码,地址为https://github.com/trinodb/trino,记得切换Tags
为363,然后点击下载.zip
文件
2.编译
①需要的环境:
- Mac OS X or Linux
- Java 11.0.11+, 64-bit
- Docker
②编译过程
因为公司的服务器不能连接外网,这里只能在windows
下编译把项目需要的jar
包弄到私服上去,这里我在windows
下用gitbash
编译,然后有几个模块总是编译不成功,然后放到idea中,通过maven
下载依赖的jar包自动下载到私服中,然后在linux
下在trino-363
目录下运行 ./mvnw clean install -DskipTests
注意这里会报错误,.git
目录不存在。解决方案是在根目录的pom.xml
文件中加入这个。
<pluginManagement>
<plugins>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<configuration>