Alon Bar-Lev has uploaded a new change for review. Change subject: build: pack gwt-symbols within jar ......................................................................
build: pack gwt-symbols within jar due to limitation of rhel build, gwt target files are not available to the make process. packing these as maven artifacts will enable to reference them. somewhat more complex, until we drop el6. Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1182000 Change-Id: I489c154859d2092c844d6798a339959baa63a0ce Signed-off-by: Alon Bar-Lev <[email protected]> --- M Makefile A frontend/webadmin/modules/frontend-symbols/pom.xml A frontend/webadmin/modules/frontend-symbols/resources/userportal/.keep A frontend/webadmin/modules/frontend-symbols/resources/webadmin/.keep M frontend/webadmin/modules/pom.xml 5 files changed, 60 insertions(+), 9 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/18/39118/1 diff --git a/Makefile b/Makefile index fcaa7a7..0788ceb 100644 --- a/Makefile +++ b/Makefile @@ -448,16 +448,9 @@ EXCLUDE="$$(echo $$(find packaging/dbscripts \( -name '*.scripts.md5' -or -name '*.schema' -or -name '*.log' \)))" install-gwt-symbols: - install -d -m 0755 "$(DESTDIR)$(DATA_DIR)/gwt-symbols/userportal" - f=frontend/webadmin/modules/userportal-gwtp/target/generated-gwt/WEB-INF/deploy/userportal/symbolMaps; \ - if [ -e "$${f}" ]; then \ - install -m 0644 "$${f}"/*.symbolMap "$(DESTDIR)$(DATA_DIR)/gwt-symbols/userportal"; \ - fi install -d -m 0755 "$(DESTDIR)$(DATA_DIR)/gwt-symbols/webadmin" - f=frontend/webadmin/modules/webadmin/target/generated-gwt/WEB-INF/deploy/webadmin/symbolMaps; \ - if [ -e "$${f}" ]; then \ - install -m 0644 "$${f}"/*.symbolMap "$(DESTDIR)$(DATA_DIR)/gwt-symbols/webadmin"; \ - fi + install -d -m 0755 "$(DESTDIR)$(DATA_DIR)/gwt-symbols/userportal" + find "$(MAVEN_OUTPUT_DIR)" -name 'frontend-symbols-*.jar' -not -name '*-tests.jar' -type f | grep -v tmp.repos | xargs -ijar -r -n 1 unzip -q -o -d "$(DESTDIR)$(DATA_DIR)/gwt-symbols" jar -x 'META-INF/*' install-layout: \ install-packaging-files \ diff --git a/frontend/webadmin/modules/frontend-symbols/pom.xml b/frontend/webadmin/modules/frontend-symbols/pom.xml new file mode 100644 index 0000000..68cce61 --- /dev/null +++ b/frontend/webadmin/modules/frontend-symbols/pom.xml @@ -0,0 +1,57 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.ovirt.engine.ui</groupId> + <artifactId>webadmin-modules</artifactId> + <version>3.6.0-SNAPSHOT</version> + </parent> + + <artifactId>frontend-symbols</artifactId> + <packaging>jar</packaging> + + <name>frontend-symbols</name> + + <dependencies> + <dependency> + <artifactId>webadmin</artifactId> + <groupId>org.ovirt.engine.ui</groupId> + <version>${engine.version}</version> + <type>war</type> + </dependency> + <dependency> + <artifactId>userportal</artifactId> + <groupId>org.ovirt.engine.ui</groupId> + <version>${engine.version}</version> + <type>war</type> + </dependency> + </dependencies> + + <build> + <resources> + <resource> + <filtering>false</filtering> + <directory>${project.basedir}/resources</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + <resource> + <filtering>false</filtering> + <directory>${project.basedir}/../webadmin/target/generated-gwt/WEB-INF/deploy</directory> + <includes> + <include>webadmin/symbolMaps/**/*</include> + </includes> + </resource> + <resource> + <filtering>false</filtering> + <directory>${project.basedir}/../userportal-gwtp/target/generated-gwt/WEB-INF/deploy</directory> + <includes> + <include>userportal/symbolMaps/**/*</include> + </includes> + </resource> + </resources> + </build> + +</project> diff --git a/frontend/webadmin/modules/frontend-symbols/resources/userportal/.keep b/frontend/webadmin/modules/frontend-symbols/resources/userportal/.keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/frontend/webadmin/modules/frontend-symbols/resources/userportal/.keep diff --git a/frontend/webadmin/modules/frontend-symbols/resources/webadmin/.keep b/frontend/webadmin/modules/frontend-symbols/resources/webadmin/.keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/frontend/webadmin/modules/frontend-symbols/resources/webadmin/.keep diff --git a/frontend/webadmin/modules/pom.xml b/frontend/webadmin/modules/pom.xml index ba9d696..db3b6fe 100644 --- a/frontend/webadmin/modules/pom.xml +++ b/frontend/webadmin/modules/pom.xml @@ -18,6 +18,7 @@ <module>gwt-common</module> <module>webadmin</module> <module>userportal-gwtp</module> + <module>frontend-symbols</module> </modules> <properties> <!-- Directory where JSR-269 annotation processors generate their sources --> -- To view, visit https://gerrit.ovirt.org/39118 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I489c154859d2092c844d6798a339959baa63a0ce Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Alon Bar-Lev <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
