celeborn/build
Cheng Pan db66670253
[CELEBORN-649][BUILD] Speed up make-distribution.sh
### What changes were proposed in this pull request?

This PR aims to improve `build/make-distribution.sh` by

- skip building javadoc and source artifacts
- skip building unnecessary modules
- allow skipping client modules

### Why are the changes needed?

Speed up the packaging process.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Tested with

```
build/make-distribution.sh
```

```
build/make-distribution.sh -Pspark-3.3
```

```
build/make-distribution.sh -Pflink-1.17
```

Closes #1561 from pan3793/CELEBORN-649.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-06-08 15:09:56 +08:00
..
release [CELEBORN-180][FOLLOWUP] Declare PROJECT_DIR before using 2023-01-03 16:44:07 +08:00
make-distribution.sh [CELEBORN-649][BUILD] Speed up make-distribution.sh 2023-06-08 15:09:56 +08:00
mvn [CELEBORN-589][INFRA] Using Apache CDN to download maven (#1492) 2023-05-17 15:46:38 +08:00
util.sh [CELEBORN-166] Add LICENSE and NOTICE for binary release artifacts (#1114) 2022-12-29 11:07:30 +08:00