diff --git a/README.md b/README.md index bdc3b3e3d4e..e4be03bec84 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ more information on how to contribute to Apache Pinot. Normal Pinot builds are done using the `mvn clean install` command. However this command can take a long time to run. For faster builds it is recommended to use `mvn verify -Ppinot-fastdev`, which disables some plugins that are not -actually needed for development. +actually needed for development and disables artifact compression. ## Building Pinot More detailed instructions can be found at [Quick Demo](https://docs.pinot.apache.org/basics/getting-started/quick-start) section in the documentation. diff --git a/pinot-controller/pom.xml b/pinot-controller/pom.xml index 7d0feca112d..4567ea36d7d 100644 --- a/pinot-controller/pom.xml +++ b/pinot-controller/pom.xml @@ -166,5 +166,41 @@ build + + pinot-fastdev + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.6.0 + + + check-frontend-up-to-date + process-sources + + uptodate-property + + + + ${project.basedir}/src/main/resources/app + ${project.basedir}/src/main/resources/dist/webapp/js + + **/* + + + merge + main.js + + + skip.npm + true + + + + + + + diff --git a/pinot-distribution/pom.xml b/pinot-distribution/pom.xml index 9c8f1f05496..7a66c11af42 100644 --- a/pinot-distribution/pom.xml +++ b/pinot-distribution/pom.xml @@ -96,6 +96,10 @@ ${pinot.root}/pinot-distribution/pinot-source-assembly.xml false + + ${archiver.compress} + + ${archiver.recompressZippedFiles} diff --git a/pinot-plugins/pom.xml b/pinot-plugins/pom.xml index fa873b34a69..d26a36a9973 100644 --- a/pinot-plugins/pom.xml +++ b/pinot-plugins/pom.xml @@ -74,6 +74,10 @@ pinot-plugin + + ${archiver.compress} + + ${archiver.recompressZippedFiles} diff --git a/pinot-tools/pom.xml b/pinot-tools/pom.xml index 43ab1552eda..64ef2d150cc 100644 --- a/pinot-tools/pom.xml +++ b/pinot-tools/pom.xml @@ -450,6 +450,10 @@ pinot-tool-launcher + + ${archiver.compress} + + ${archiver.recompressZippedFiles} package diff --git a/pom.xml b/pom.xml index af1b43baa7c..3a7bac59e24 100644 --- a/pom.xml +++ b/pom.xml @@ -280,6 +280,8 @@ 2.3.232 3.1.20 3.2.19 + true + true @@ -294,6 +296,8 @@ true true none + false + false