4.0.0 org.onap.policy.gui.editors editors 2.1.0-SNAPSHOT gui-editor-apex ${project.artifactId} Web client for editing Apex policies 2.4.0 src/main/resources/webapp ${project.basedir}/src/main/resources/webapp/node/node ${project.basedir}/src/main/java,${project.basedir}/src/main/resources/webapp/js src/main/resources/webapp/js/__test__/**,src/main/resources/webapp/js/jquery/**,src/main/resources/webapp/js/edit_area/**,src/main/resources/webapp/js/jquery-ui-1.12.1/**,src/main/resources/webapp/js/lib/** org.onap.policy.common policy-endpoints org.onap.aaf.authz aaf-cadi-aaf com.att.nsa cambriaClient org.onap.dmaap.messagerouter.dmaapclient dmaapClient org.onap.policy.common utils com.worldturner.medeia medeia-validator-gson org.onap.policy.models policy-models-tosca ${policy.models.version} org.onap.policy.apex-pdp.model model-api ${policy.apex-pdp.version} org.glassfish.jersey.containers jersey-container-grizzly2-http org.glassfish.jersey.media jersey-media-moxy org.eclipse.persistence org.eclipse.persistence.moxy org.glassfish.jersey.test-framework.providers jersey-test-framework-provider-grizzly2 test commons-cli commons-cli org.apache.commons commons-text 1.9 org.onap.policy.apex-pdp.client apex-client-common ${policy.apex-pdp.version} resources zip provided org.glassfish.jersey.media jersey-media-multipart org.mockito mockito-core test commons-io commons-io install ${project.build.directory}/classes com.github.eirslett frontend-maven-plugin 1.9.1 v12.18.0 ${webapp.dir} ${webapp.dir} install node install-node-and-npm 6.14.4 npm install npm install npm test npm test test webpack build webpack org.apache.maven.plugins maven-resources-plugin 3.1.0 true Copy frontend build to target prepare-package copy-resources ${project.build.directory}/classes/webapp ${webapp.dir}/dist false org.apache.maven.plugins maven-clean-plugin 3.0.0 ${webapp.dir}/node ${webapp.dir}/node_modules ${webapp.dir}/dist/ bundle.js org.apache.maven.plugins maven-jar-plugin **/node/** **/node_modules/** webapp/webpack.config.js webapp/package.json webapp/package-lock.json org.apache.maven.plugins maven-assembly-plugin make shared resources single package src/main/assembly/resources.xml org.apache.maven.plugins maven-shade-plugin build-uber-jar package shade ${project.artifactId}-uber-${project.version} true full *:* *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA webapp/package-lock.json webapp/package.json webapp/.babelrc webapp/.gitignore webapp/webpack.config.js webapp/dist/ webapp/js/Apex*.js webapp/js/__test__/ org.onap.policy.gui.editors.apex.rest.ApexEditorMain