问题一:MaxCompute打包依赖的问题,odps在平台运行的时候是没有阿里云对应的环境吗?我上传没有依赖的就报错,有依赖的就没问题,有依赖的打包后还是挺大的 问题二:我试了下你的maven,你的也是没有写明打包插件,是不行的,依赖也没有打上去,应该是得在打包插件写明打上依赖,你的不写是也可以上传并执行成功吗? 问题三:我就是用你的依赖打包的,不行的。你是测试是可以吗? 问题四:本地可以,上传不行。类找不到,同一个jar包(不带依赖那个),本地可以成功,上传到资源上,SQL节点用就不行了。我怀疑是否成功就是看代码中是否有依赖到阿里云相关的类,因为我的代码是有依赖到 4.0.0
com.aliyun.odps.myJava
vas-data-udf
1.0-SNAPSHOT
0.43.4-public
1.8
1.8
com.aliyun.odps
odps-sdk-core
${sdk.version}
com.aliyun.odps
odps-sdk-udf
${sdk.version}
com.aliyun.odps
odps-udf-local
${sdk.version}
com.aliyun.odps
odps-sdk-mapred
${sdk.version}
com.aliyun.odps
odps-mapred-local
${sdk.version}
com.aliyun.odps
odps-sdk-graph
${sdk.version}
com.aliyun.odps
odps-graph-local
${sdk.version}
junit
junit
4.13.1
org.apache.maven.plugins
maven-compiler-plugin
2.3.2
1.8
1.8
maven-assembly-plugin
jar-with-dependencies
com.atguigu.etl.MyDriver
make-assembly
package
single
输入就是一个字符串就可以测出来的