Skip to content

Commit 5e23f8a

Browse files
authored
Merge pull request #24 from aliyun/feature/release-v1.1.4
release-1.1.4
2 parents 61f880e + 57a66d8 commit 5e23f8a

File tree

101 files changed

+2452
-294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+2452
-294
lines changed

client/migrationx-common/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
<parent>
2323
<artifactId>migrationx</artifactId>
2424
<groupId>com.aliyun.dataworks</groupId>
25-
<version>1.1.2</version>
25+
<version>1.1.4</version>
2626
</parent>
2727

2828
<artifactId>migrationx-common</artifactId>
29-
<version>1.1.2</version>
29+
<version>1.1.4</version>
3030

3131
<properties>
3232
<maven.compiler.source>8</maven.compiler.source>

client/migrationx-domain/migrationx-domain-airflow/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -38,7 +38,7 @@
3838
<dependency>
3939
<groupId>com.aliyun.dataworks</groupId>
4040
<artifactId>migrationx-domain-dataworks</artifactId>
41-
<version>1.1.2</version>
41+
<version>1.1.4</version>
4242
</dependency>
4343
</dependencies>
4444

client/migrationx-domain/migrationx-domain-aliyunemr/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -41,7 +41,7 @@
4141
<dependency>
4242
<groupId>org.apache.commons</groupId>
4343
<artifactId>commons-compress</artifactId>
44-
<version>1.26.0</version>
44+
<version>1.21</version>
4545
</dependency>
4646
<dependency>
4747
<groupId>ch.qos.logback</groupId>

client/migrationx-domain/migrationx-domain-azkaban/pom.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -36,6 +36,10 @@
3636
</properties>
3737

3838
<dependencies>
39+
<dependency>
40+
<groupId>com.aliyun.dataworks</groupId>
41+
<artifactId>dw-common-spec</artifactId>
42+
</dependency>
3943
<dependency>
4044
<groupId>com.linkedin.azkaban</groupId>
4145
<artifactId>az-core</artifactId>

client/migrationx-domain/migrationx-domain-azkaban/src/main/java/com/aliyun/dataworks/migrationx/domain/dataworks/azkaban/service/AzkabanPackageParser.java

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,39 @@
1515

1616
package com.aliyun.dataworks.migrationx.domain.dataworks.azkaban.service;
1717

18+
import java.io.File;
19+
import java.lang.reflect.Field;
20+
import java.lang.reflect.ParameterizedType;
21+
import java.lang.reflect.Type;
22+
import java.util.ArrayList;
23+
import java.util.Arrays;
24+
import java.util.Enumeration;
25+
import java.util.HashMap;
26+
import java.util.HashSet;
27+
import java.util.List;
28+
import java.util.Map;
29+
import java.util.Objects;
30+
import java.util.Optional;
31+
import java.util.Properties;
32+
import java.util.Set;
33+
import java.util.regex.Pattern;
34+
import java.util.stream.Collectors;
35+
1836
import azkaban.Constants;
1937
import azkaban.flow.Edge;
2038
import azkaban.flow.Flow;
2139
import azkaban.flow.Node;
22-
import azkaban.project.*;
40+
import azkaban.project.DirectoryFlowLoader;
41+
import azkaban.project.DirectoryYamlFlowLoader;
42+
import azkaban.project.FlowLoader;
43+
import azkaban.project.FlowLoaderFactory;
44+
import azkaban.project.Project;
2345
import azkaban.utils.Props;
46+
import com.aliyun.dataworks.common.spec.utils.ReflectUtils;
2447
import com.aliyun.dataworks.migrationx.domain.dataworks.azkaban.objects.ConfigProperty;
2548
import com.aliyun.dataworks.migrationx.domain.dataworks.azkaban.objects.Job;
2649
import com.aliyun.dataworks.migrationx.domain.dataworks.azkaban.objects.JobType;
2750
import com.aliyun.migrationx.common.utils.FileNameUtils;
28-
import com.aliyun.migrationx.common.utils.ReflectUtils;
2951
import com.google.common.base.Joiner;
3052
import org.apache.commons.collections4.CollectionUtils;
3153
import org.apache.commons.collections4.ListUtils;
@@ -34,14 +56,6 @@
3456
import org.slf4j.Logger;
3557
import org.slf4j.LoggerFactory;
3658

37-
import java.io.File;
38-
import java.lang.reflect.Field;
39-
import java.lang.reflect.ParameterizedType;
40-
import java.lang.reflect.Type;
41-
import java.util.*;
42-
import java.util.regex.Pattern;
43-
import java.util.stream.Collectors;
44-
4559
/**
4660
* @author sam.liux
4761
* @date 2020/08/04
@@ -197,7 +211,7 @@ private Job parseJobFile(FlowLoader flowLoader, File flowFile, Flow flow, Node n
197211
JobType jobType = JobType.getByName(type);
198212
Job job = JobType.newJobInstance(jobType);
199213
job.setName(node.getId());
200-
if (props == null || StringUtils.isNotBlank(props.getSource())) {
214+
if (StringUtils.isNotBlank(props.getSource())) {
201215
job.setJobFile(new File(projectDir, props.getSource()));
202216
}
203217
List<Field> fields = ReflectUtils.getPropertyFields(job);

client/migrationx-domain/migrationx-domain-caiyunjian/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -46,7 +46,7 @@
4646
<dependency>
4747
<groupId>com.aliyun.dataworks</groupId>
4848
<artifactId>migrationx-domain-dataworks</artifactId>
49-
<version>1.1.2</version>
49+
<version>1.1.4</version>
5050
</dependency>
5151
</dependencies>
5252

client/migrationx-domain/migrationx-domain-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.aliyun.dataworks</groupId>
2323
<artifactId>migrationx-domain</artifactId>
24-
<version>1.1.2</version>
24+
<version>1.1.4</version>
2525
</parent>
2626

2727
<artifactId>migrationx-domain-core</artifactId>

client/migrationx-domain/migrationx-domain-datago/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -38,17 +38,17 @@
3838
<dependency>
3939
<groupId>com.aliyun.dataworks</groupId>
4040
<artifactId>migrationx-domain-caiyunjian</artifactId>
41-
<version>1.1.2</version>
41+
<version>1.1.4</version>
4242
</dependency>
4343
<dependency>
4444
<groupId>com.aliyun.dataworks</groupId>
4545
<artifactId>migrationx-common</artifactId>
46-
<version>1.1.2</version>
46+
<version>1.1.4</version>
4747
</dependency>
4848
<dependency>
4949
<groupId>com.aliyun.dataworks</groupId>
5050
<artifactId>migrationx-domain-dataworks</artifactId>
51-
<version>1.1.2</version>
51+
<version>1.1.4</version>
5252
</dependency>
5353
<dependency>
5454
<groupId>org.apache.velocity</groupId>

client/migrationx-domain/migrationx-domain-dataworks/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>migrationx-domain</artifactId>
2222
<groupId>com.aliyun.dataworks</groupId>
23-
<version>1.1.2</version>
23+
<version>1.1.4</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -39,7 +39,7 @@
3939
<dependency>
4040
<groupId>com.aliyun.dataworks</groupId>
4141
<artifactId>migrationx-domain-core</artifactId>
42-
<version>1.1.2</version>
42+
<version>1.1.4</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>com.alibaba</groupId>

client/migrationx-domain/migrationx-domain-dataworks/src/main/java/com/aliyun/dataworks/migrationx/domain/dataworks/service/DataWorksSpecPackageFileService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ private void writeNodeCode(File workflowDir, Node node) {
156156

157157
private void writeNodeSpec(File workflowDir, Node node) {
158158
Specification<DataWorksWorkflowSpec> specification = new Specification<>();
159-
specification.setVersion(SpecVersion.V_1_1_0);
160-
specification.setKind(SpecKind.CYCLE_WORKFLOW);
159+
specification.setVersion(SpecVersion.V_1_1_0.getLabel());
160+
specification.setKind(SpecKind.CYCLE_WORKFLOW.getLabel());
161161

162162
node.setGlobalUuid(UUID.randomUUID().toString());
163163
completeNodeFolder(node);

0 commit comments

Comments
 (0)