DataX 整合后重新编译打包

一、在CentOS中重新编译打包

安装Maven:

wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

yum -y install apache-maven

下载源码:

git clone https://github.com/alibaba/DataX.git

修改代码后,重新编译打包

mvn clean package -DskipTests assembly:assembly

编译打包后的都放在target下,例如:

/usr/local/DataX/mysqlwriter/target/datax/plugin/writer/mysqlwriter

二、在IDEA中重新打包

重新编译打包时,可以把pom.xml文件中的不用的先注掉,这样编译打包会快一些

原文地址:https://www.cnblogs.com/kgdxpr/p/12213183.html

时间: 2024-10-14 07:50:48

DataX 整合后重新编译打包的相关文章

前端工程编译打包优化尝试

近期对公司前端项目的文件组织结构和编译打包方式做了一些调整,记录如下. 1. 文件结构总览 1.1 开发环境说明 随着项目逐渐庞大,考虑到代码的组织维护以及项目架构的可扩展性,采用前后端分离的部署方案.前端项目作为独立的项目维护,由后台提供Restful API进行交互. 前端项目采用了AngularJS框架,Jade模板编写网页,基于Nodejs环境使用bower进行依赖管理,使用gulp编译和打包. 1.2 项目文件总体结构 app:使用gulp编译打包生成的路径: master:jade.

Java 编译打包命令

背景 编译 打包 解压 运行 参考 背景 我们有的时候总是要使用将自己写的工程编译成 class 文件,同时打包成 jar,虽然有各种工具可以帮助我们,但是毕竟掌握使用 java 本来的命令去做这些更灵活 编译 比如我要编译包名为 com.demo,全称为 com.demo.Main 的这个类,同时将生成的文件指定到当前目录下的 bin 文件夹下,那么在么做呢? Main.java 内容: 1 package com.demo; 2 public class Main{ 3 4 public s

Storm-0.9.2-incubating源代码编译打包

近期遇到一些同学询问Storm-0.9.2-incubating源代码编译打包的问题,现将编译步骤说明例如以下: 1.凝视掉project各pom文件里关于maven插件(maven-gpg-plugin)的内容,目的是规避错误: 当然,该错误也能够忽略,即能够不进行上述凝视操作 2.在project根文件夹下运行maven命令: mvn clean compile package -P dist -Dmaven.test.skip=true 3.进入文件夹:storm-dist/binary,

ANT编译打包&WIFI调试& adb shell常用命令

ANT编译打包 1:用ADT工具自带的打包:    1:切换到项目目录: 运行,android update project -p . android update project -p ./ --library ../com.example.plugin1.ifs 2:刷新:多了两个目录, 3:local.properties配置: sdk.dir=E:\\samy\\adt-huixin_x86-20140321\\sdk  key.store=./keystore/**** key.sto

6.命令行编译打包运行五个MapReduce程序

对于如何编译WordCount.java,对于0.20 等旧版本版本的做法很常见,具体如下: javac -classpath /usr/local/hadoop/hadoop-1.0.1/hadoop-core-1.0.1.jar WordCount.java 但较新的 2.X 版本中,已经没有 hadoop-core*.jar 这个文件,因此编辑和打包自己的MapReduce程序与旧版本有所不同. Hadoop 2.x 版本中的依赖 jar Hadoop 2.x 版本中jar不再集中在一个

cocos2d-js 项目编译打包

本机环境:windows 7 1.生成keystore >keytool -genkey -alias demo.keystore -keyalg RSA -validity 3650 -keystore demo.keystore 2.编译打包 >cocos compile -p web|android|mac -m release 编译完成后,会提示要输入keystore文件,keystore的密码,alias以及alias的密码.然后脚本会自动做签名,生成做了签名的apk文件. 参考资料

编译打包

一.Tarball: (一)文件格式*.tar.gz/*.tar.bz2,解压后包括源代码文件.检测程序文件.相关说明. (二)安装的基础操作: 1.取得源文件,解压 2.查阅解压后的文件(INSTALL/README)取得步骤流程 3.相关属性软件的安装 4.建立makefile:./configure 5.编译make 6.安装:make install (三)利用patch更有源码 下载更新源码文件patch_file,patch.重新编译.安装 二.RPM (一)文件格式:*.rpm (

理解使用Gradle编译打包Android apk

本篇的目的:理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章. APK包是一个ZIP压缩包,从Java源代码.资源文件到生成这个APK,经过了编译打包一系列特定的过程,这个过程可以参看<使用Ant打包Android应用--apk生成过程>,也可以从自己的旧版SDK文档(/docs/tools/building/index.html)中找到.而这一系列特定的过程,重

Ant自动编译打包&amp;发布 android项目

Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了. 1  Ant自动编译打包android项目 1.1   Ant安装 ant的安装比较简单,下载ant压缩包  http://ant.apache.org  (最新的为1.9.3版本),下载之后将其解压到某个目录(本人解压到E:\Program Files\apache-ant-1.9.3) ,然后配