keycloak-scim/themes/pom.xml

488 lines
39 KiB
XML
Raw Normal View History

<?xml version="1.0"?>
<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/maven-v4_0_0.xsd">
<parent>
<artifactId>keycloak-parent</artifactId>
<groupId>org.keycloak</groupId>
2020-03-24 07:30:22 +00:00
<version>9.0.4-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>keycloak-themes</artifactId>
<name>Keycloak Themes</name>
<description/>
<packaging>jar</packaging>
<properties>
<dir.common>src/main/resources/theme/keycloak/common/resources</dir.common>
<dir.account2>src/main/resources/theme/keycloak-preview/account/resources</dir.account2>
<args.npm.install>ci --no-optional --ignore-scripts</args.npm.install>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<executions>
<!-- Download NPM tools -->
<execution>
<id>setup-node</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>initialize</phase>
</execution>
<!-- Compile stuff -->
<execution>
<id>compile-account2</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<workingDirectory>${dir.account2}</workingDirectory>
<arguments>run build --scripts-prepend-node-path</arguments>
</configuration>
</execution>
<!-- Download NPM packages -->
<execution>
<id>npm-install-account2</id>
<phase>initialize</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<workingDirectory>${dir.account2}</workingDirectory>
<arguments>${args.npm.install}</arguments>
</configuration>
</execution>
</executions>
<configuration>
<nodeVersion>v12.13.0</nodeVersion>
<npmVersion>6.9.0</npmVersion>
<installDirectory>${project.basedir}</installDirectory>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/node_modules/**/node_modules/**</exclude>
<exclude>**/minimist/**</exclude>
<exclude>**/mkdirp/**</exclude>
<exclude>**/package.json</exclude>
<exclude>**/package-lock.json</exclude>
<exclude>**/bower.json</exclude>
<exclude>**/component.json</exclude>
<exclude>**/composer.json</exclude>
<exclude>**/npm-shrinkwrap.json</exclude>
<exclude>**/select2.jquery.json</exclude>
<exclude>**/*.markdown</exclude>
<exclude>**/*.swf</exclude>
<exclude>**/*.sh</exclude>
<exclude>**/.bin/**</exclude>
<exclude>**/bin/**</exclude>
<exclude>**/build/**</exclude>
<exclude>**/docs/**</exclude>
<exclude>**/demo/**</exclude>
<exclude>**/devtools/**</exclude>
<exclude>**/example/**</exclude>
<exclude>**/examples/**</exclude>
<exclude>**/grunt/**</exclude>
<exclude>**/less/**</exclude>
<exclude>**/sass/**</exclude>
<exclude>**/scss/**</exclude>
<exclude>**/jquery/src/**</exclude>
<exclude>**/angular-treeview/src/**</exclude>
<exclude>**/test/**</exclude>
<exclude>**/tests/**</exclude>
<exclude>**/_config.yml</exclude>
<exclude>**/api.md</exclude>
<exclude>**/AUTHORS.txt</exclude>
<exclude>**/CHANGELOG.md</exclude>
<exclude>**/CONTRIBUTING.md</exclude>
<exclude>**/HELP-US-OUT.txt</exclude>
<exclude>**/README.md</exclude>
<exclude>**/Gruntfile.js</exclude>
<exclude>**/Gemfile*</exclude>
<exclude>**/.*</exclude>
<!-- Remove once rcue stops shipping this file -->
<exclude>**/git-Logo.svg</exclude>
<!-- Remove once account2 manual filter list is removed -->
<exclude>**/keycloak-preview/account/resources/node_modules/**</exclude>
</excludes>
</resource>
<!-- account2 manual filter list -->
<!--
To update, use network log in browser, navigate around account2, export
log as HAR json, then run this command to get the new list of includes:
jq -r '.log.entries | .[] | .request.url' /tmp/localhost.har | sed -r 's|^.*/keycloak-preview/(node_modules/.*)$|<include>**/\1</include>|;tx;d;:x' | sort -Vu | xclip -selection clipboard
-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/node_modules/axios/dist/axios.min.js</include>
<include>**/node_modules/camel-case/camel-case.js</include>
<include>**/node_modules/emotion/dist/emotion.umd.min.js</include>
<include>**/node_modules/exenv/index.js</include>
<include>**/node_modules/focus-trap-react/dist/focus-trap-react.js</include>
<include>**/node_modules/focus-trap/dist/focus-trap.min.js</include>
<include>**/node_modules/lower-case/lower-case.js</include>
<include>**/node_modules/moment/min/moment-with-locales.min.js</include>
<include>**/node_modules/no-case/no-case.js</include>
<include>**/node_modules/no-case/vendor/camel-case-regexp.js</include>
<include>**/node_modules/no-case/vendor/camel-case-upper-regexp.js</include>
<include>**/node_modules/no-case/vendor/non-word-regexp.js</include>
<include>**/node_modules/prop-types/prop-types.min.js</include>
<include>**/node_modules/react-dom/umd/react-dom.production.min.js</include>
<include>**/node_modules/react-router-dom/umd/react-router-dom.min.js</include>
<include>**/node_modules/react/umd/react.production.min.js</include>
<include>**/node_modules/systemjs/dist/system.src.js</include>
<include>**/node_modules/tippy.js/dist/tippy.min.js</include>
<include>**/node_modules/upper-case/upper-case.js</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-bold.ttf</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-bold.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-bold.woff</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-light-italic.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-light.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-regular.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-semibold.ttf</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-semibold.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-semibold.woff</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/webfonts/fa-solid-900.ttf</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/webfonts/fa-solid-900.woff</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/webfonts/fa-solid-900.ttf</include>
<include>**/node_modules/@patternfly/patternfly/assets/fonts/webfonts/fa-solid-900.woff2</include>
<include>**/node_modules/@patternfly/patternfly/assets/images/img_avatar.svg</include>
<include>**/node_modules/@patternfly/patternfly/assets/pficon/pficon.woff2</include>
<include>**/node_modules/@patternfly/patternfly/patternfly.min.css</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Alert/AlertActionCloseButton.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Alert/AlertActionLink.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Alert/AlertIcon.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Alert/Alert.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Alert/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Avatar/Avatar.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Avatar/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Backdrop/Backdrop.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Backdrop/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/BackgroundImage/BackgroundImage.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/BackgroundImage/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Badge/Badge.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Badge/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Brand/Brand.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Brand/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Button/Button.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Button/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Card/Card.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Card/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/ChipGroup/ChipButton.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/ChipGroup/ChipGroupToolbarItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/ChipGroup/ChipGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/ChipGroup/Chip.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/ChipGroup/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListAction.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListCell.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListCheck.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListContent.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListItemCells.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListItemRow.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataListToggle.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/DataList.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/DataList/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/DropdownGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/DropdownItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/DropdownMenu.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/DropdownToggleCheckbox.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/DropdownToggle.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/Dropdown.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/Item.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/KebabToggle.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/Separator.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/Toggle.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/dropdownConstants.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Dropdown/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/EmptyState/EmptyStateBody.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/EmptyState/EmptyStateIcon.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/EmptyState/EmptyStateSecondaryActions.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/EmptyState/EmptyState.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/EmptyState/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/ActionGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/FormContext.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/FormGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/FormHelperText.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/Form.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Form/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalBoxBody.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalBoxCloseButton.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalBoxFooter.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalBoxHeader.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalBox.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/ModalContent.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/Modal.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Modal/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavExpandable.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavItemSeparator.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavList.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/NavVariants.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/Nav.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Nav/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Page/PageHeader.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Page/PageSection.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Page/PageSidebar.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Page/Page.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Page/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Switch/Switch.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Switch/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tabs/TabContent.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tabs/Tabs.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tabs/Tab.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tabs/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/TextInput/TextInput.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/TextInput/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Text/TextContent.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Text/TextListItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Text/TextList.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Text/Text.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Text/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Title/Title.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Title/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tooltip/TooltipArrow.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tooltip/TooltipContent.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tooltip/Tooltip.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tooltip/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/Tooltip/styles.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/components/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/GenerateId/GenerateId.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/componentShape.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/constants.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/htmlConstants.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/typeUtils.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/helpers/util.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Bullseye/Bullseye.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Bullseye/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Gallery/GalleryItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Gallery/Gallery.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Gallery/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Grid/GridItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Grid/Grid.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Grid/gridUtils.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Grid/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Level/LevelItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Level/Level.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Level/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Stack/StackItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Stack/Stack.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Stack/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Toolbar/ToolbarGroup.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Toolbar/ToolbarItem.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Toolbar/ToolbarSection.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Toolbar/Toolbar.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/Toolbar/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/layouts/index.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/styles/gutters.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/styles/sizes.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Alert/alert.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/AppLauncher/app-launcher.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Avatar/avatar.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Backdrop/backdrop.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/BackgroundImage/background-image.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Badge/badge.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Button/button.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Card/card.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/ChipGroup/chip-group.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Chip/chip.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Content/content.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/DataList/data-list.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Dropdown/dropdown.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/EmptyState/empty-state.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/FormControl/form-control.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Form/form.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/ModalBox/modal-box.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Nav/nav.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Page/page.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Switch/switch.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Tabs/tabs.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Title/title.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/components/Tooltip/tooltip.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/layouts/Bullseye/bullseye.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/layouts/Gallery/gallery.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/layouts/Grid/grid.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/layouts/Level/level.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/layouts/Stack/stack.css.js</include>
<include>**/node_modules/@patternfly/react-core/dist/umd/@patternfly/patternfly/utilities/Accessibility/accessibility.css.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/common.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/createIcon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/amazon-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/angle-down-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/angle-left-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/angle-right-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/arrow-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/bars-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/bitbucket-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/builder-image-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/caret-down-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/check-circle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/check-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/chrome-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/cube-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/edge-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/edit-alt-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/ellipsis-v-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/exclamation-circle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/exclamation-triangle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/facebook-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/firefox-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/github-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/gitlab-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/globe-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/google-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/info-alt-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/info-circle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/instagram-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/internet-explorer-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/linkedin-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/link-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/microsoft-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/openshift-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/opera-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/passport-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/paypal-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/plus-circle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/redo-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/remove2-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/safari-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/share-alt-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/stack-overflow-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/times-circle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/times-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/twitter-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/unlink-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/user-check-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/warning-triangle-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/icons/yandex-international-icon.js</include>
<include>**/node_modules/@patternfly/react-icons/dist/umd/index.js</include>
<include>**/node_modules/@patternfly/react-styles/dist/umd/StyleSheet.js</include>
<include>**/node_modules/@patternfly/react-styles/dist/umd/index.js</include>
<include>**/node_modules/@patternfly/react-styles/dist/umd/utils.js</include>
<include>**/node_modules/@patternfly/react-tokens/dist/umd/index.js</include>
<include>**/node_modules/@tippy.js/react/dist/Tippy.min.js</include>
</includes>
</resource>
</resources>
</build>
<profiles>
<profile>
<id>community</id>
<activation>
<property>
<name>!product</name>
</property>
</activation>
<build>
<resources>
<resource>
<directory>src/main/resources-community</directory>
</resource>
</resources>
</build>
</profile>
<profile>
<id>product</id>
<activation>
<property>
<name>product</name>
</property>
</activation>
<build>
<resources>
<resource>
<directory>src/main/resources-product</directory>
</resource>
</resources>
</build>
</profile>
<profile>
<id>npm-update</id>
<build>
<plugins>
<!-- Download packages -->
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<executions>
<execution>
<id>npm-install</id>
<phase>generate-resources</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<workingDirectory>${dir.common}</workingDirectory>
<arguments>install -P -E --no-optional --ignore-scripts --no-bin-links --no-shrinkwrap --no-package-lock</arguments>
</configuration>
</execution>
</executions>
</plugin>
<!-- Clean downloaded packages from NPM -->
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<executions>
<execution>
<id>clean-all</id>
<phase>initialize</phase>
<goals>
<goal>clean</goal>
</goals>
<configuration>
<filesets>
<fileset>
<directory>${dir.common}/node_modules</directory>
</fileset>
</filesets>
</configuration>
</execution>
<execution>
<id>clean-downloaded</id>
<phase>generate-resources</phase>
<goals>
<goal>clean</goal>
</goals>
<configuration>
<filesets>
<fileset>
<directory>${dir.common}/node_modules/angular-translate/node_modules/</directory>
</fileset>
<fileset>
<directory>${dir.common}/node_modules/patternfly/node_modules/</directory>
</fileset>
<fileset>
<directory>${dir.common}/node_modules/rcue/node_modules/</directory>
</fileset>
<fileset>
<directory>${dir.common}/node_modules/minimist</directory>
</fileset>
<fileset>
<directory>${dir.common}/node_modules/mkdirp</directory>
</fileset>
</filesets>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>