maven编译打包 for maxcompute graph

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 用maven打包非常方便,操作如下:

1、创建maven
File-> New -> Maven Project
-> 勾选
Create a simple Project
Use default Workspace location
-> 配置
Group Id: com.yunbee
Artifact Id : MaxCompute
version: 0.0.0-SNAPSHOT
Packaging: jar

-> Finish

  1. 本配maven的JDK
    1)选中maxcompute项目,右键选属性
    2)点"Java Build Path"
    3) 选中自带的JDK->Remove
    4) Add Library
    5) JRE System Library
    6) Alternate JRE
    7) Installed JREs
    8) Add
    9) Standard VM
    10) JRE home

3.配置pom.xml
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>


  <groupId>com.aliyun.odps</groupId>
  <artifactId>odps-sdk-mapred</artifactId>
  <version>0.37.10-public</version>


  <groupId>com.aliyun.odps</groupId>
  <artifactId>odps-sdk-graph</artifactId>
  <version>0.37.10-public</version>

<dependency>

<mainClass>graph.SSSP</mainClass>

4.编写代码
如果代码写在别的项目中已写好,那么拷贝到maven下面:
1)先在原项目目录中找到src/package:graph(右键)->copy
2) 在maven的maxcoumpute项目上找到src/main/java(右键)->paste

编写代码:
点maxcompute->右键->new -> other -> ODPS Project

5.运行测试
run -> run configuations -> ODPS Mapreduce(双击) -> main class (自动生成:graph.SSSP)
->ODPS config (yunbee)->Arguments -> apply -> run
传参数:1 sssp_in sssp_out

    3 sssp_in sssp_out
    5 sssp_in sssp_out

6.编译生成jar包
点maxcompute->右键 -> Run AS -> 3.Maven build

#Goal:clean package -DskipTests

7.在目录下找到jar,压解看下文件是否正常
D:\eclipse\eclipse-workspace\maxcompute\target
maxcompute-0.0.1-SNAPSHOT.jar

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
Java Maven 容器
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
|
Java jenkins 持续交付
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
465 0
Jenkins Pipeline 流水线 - 拉代码(SVN) + Maven 编译打包
|
SQL 存储 分布式计算
从大数据到图计算-Graph On BigData
从大数据到图计算-Graph On BigData
从大数据到图计算-Graph On BigData
|
分布式计算 算法 Java
MaxCompute Graph开发-eclipse.sql
参考了官方文档,把过程做了一遍,验证成功。 https://help.aliyun.com/document_detail/27813.html
MaxCompute Graph开发-eclipse.sql
|
Java 程序员 Apache
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,请联系作者。
|
存储 分布式计算 算法
|
Java 测试技术 Apache
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
本文出自我的公众号:程序员江湖。 满满干货,关注就送。 小李的Build之路(上) 转自: 刘欣 码农翻身 2016-07-10 摘要:手工Build的烦恼要不是为了和女朋友留在一个城市,小李肯定去北上广奋斗去了。
|
9天前
|
机器学习/深度学习 传感器 分布式计算
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
76 14
|
2月前
|
机器学习/深度学习 运维 监控
运维不怕事多,就怕没数据——用大数据喂饱你的运维策略
运维不怕事多,就怕没数据——用大数据喂饱你的运维策略
80 0

热门文章

最新文章

推荐镜像

更多