zhongjiajie opened a new pull request, #15004:
URL: https://github.com/apache/dolphinscheduler/pull/15004

   the reason can see in 
https://lists.apache.org/thread/rmp7fghlj0n7h9y2v3p8gkw9f9qbo6qt
   
   the major change in this patch is:
   * Add module `dolphinscheduler-task-all-prune` only contain artifactId 
starting with `dolphinscheduler-task-` to reduce the third part library from 
task plugin, cause service api-server and master-server only need 
`dolphinscheduler-task-` to verify parameter(api-server), get local parameter 
and resource(master-server), so it does not need others third-party dependence
   * Remove some not use dependencies in api-server and master-server.
   * Module `tools` dynamic load libs from other servers in binary tarball.
   
   the binary tarball size is reduced to ASF limit 950MB
   
   ```diff
   - -rw-r--r-- 1.2G apache-dolphinscheduler-dev-SNAPSHOT-bin.tar.gz
   + -rw-r--r-- 860M apache-dolphinscheduler-dev-SNAPSHOT-bin.tar.gz
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to