This is an automated email from the ASF dual-hosted git repository.

weizhou pushed a commit to branch 4.19-fix-test_vm_autoscaling
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 07750b3702eecf506bacffa8a543bdd3cbc29960
Author: Wei Zhou <[email protected]>
AuthorDate: Fri Aug 25 09:15:40 2023 +0200

    utils: build both SHADED and original jars
---
 debian/rules                 | 2 +-
 packaging/centos7/cloud.spec | 2 +-
 packaging/centos8/cloud.spec | 2 +-
 utils/pom.xml                | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/debian/rules b/debian/rules
index bac6572e64c..36d20cdad08 100755
--- a/debian/rules
+++ b/debian/rules
@@ -135,7 +135,7 @@ override_dh_auto_install:
        install -D systemvm/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-common/vms/
        # We need jasypt for cloud-install-sys-tmplt, so this is a nasty hack 
to get it into the right place
        install -D agent/target/dependencies/jasypt-1.9.3.jar 
$(DESTDIR)/usr/share/$(PACKAGE)-common/lib
-       install -D utils/target/cloud-utils-$(VERSION).jar 
$(DESTDIR)/usr/share/$(PACKAGE)-common/lib/$(PACKAGE)-utils.jar
+       install -D utils/target/cloud-utils-$(VERSION)-SHADED.jar 
$(DESTDIR)/usr/share/$(PACKAGE)-common/lib/$(PACKAGE)-utils.jar
        install -D agent/target/dependencies/log4j-api-2.19.0.jar 
$(DESTDIR)/usr/share/$(PACKAGE)-common/lib
        install -D agent/target/dependencies/log4j-core-2.19.0.jar 
$(DESTDIR)/usr/share/$(PACKAGE)-common/lib
 
diff --git a/packaging/centos7/cloud.spec b/packaging/centos7/cloud.spec
index 80dbf35abd7..d15c5af4be8 100644
--- a/packaging/centos7/cloud.spec
+++ b/packaging/centos7/cloud.spec
@@ -302,7 +302,7 @@ ln -sf log4j-cloud.xml  
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/management/log4j
 
 install python/bindir/cloud-external-ipallocator.py 
${RPM_BUILD_ROOT}%{_bindir}/%{name}-external-ipallocator.py
 install -D client/target/pythonlibs/jasypt-1.9.3.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/jasypt-1.9.3.jar
-install -D utils/target/cloud-utils-%{_maventag}.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/%{name}-utils.jar
+install -D utils/target/cloud-utils-%{_maventag}-SHADED.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/%{name}-utils.jar
 install -D agent/target/dependencies/log4j-core-2.19.0.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/log4j-core-2.19.0.jar
 install -D agent/target/dependencies/log4j-api-2.19.0.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/log4j-api-2.19.0.jar
 
diff --git a/packaging/centos8/cloud.spec b/packaging/centos8/cloud.spec
index 58968aaf226..b8d00d29f9f 100644
--- a/packaging/centos8/cloud.spec
+++ b/packaging/centos8/cloud.spec
@@ -284,7 +284,7 @@ ln -sf log4j-cloud.xml  
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/management/log4j
 
 install python/bindir/cloud-external-ipallocator.py 
${RPM_BUILD_ROOT}%{_bindir}/%{name}-external-ipallocator.py
 install -D client/target/pythonlibs/jasypt-1.9.3.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/jasypt-1.9.3.jar
-install -D utils/target/cloud-utils-%{_maventag}.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/%{name}-utils.jar
+install -D utils/target/cloud-utils-%{_maventag}-SHADED.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/%{name}-utils.jar
 install -D agent/target/dependencies/log4j-core-2.19.0.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/log4j-core-2.19.0.jar
 install -D agent/target/dependencies/log4j-api-2.19.0.jar 
${RPM_BUILD_ROOT}%{_datadir}/%{name}-common/lib/log4j-api-2.19.0.jar
 
diff --git a/utils/pom.xml b/utils/pom.xml
index 14b05c8706b..629b8aed304 100755
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -260,6 +260,7 @@
                             <goal>shade</goal>
                         </goals>
                         <configuration>
+                             
<finalName>${project.artifactId}-${project.version}-SHADED</finalName>
                             
<createDependencyReducedPom>false</createDependencyReducedPom>
                             <artifactSet>
                                 <includes>

Reply via email to