Advertisement
Guest User

console/pom.xml <plugin>

a guest
Oct 23rd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.17 KB | None | 0 0
  1. <plugin>
  2.             <groupId>org.apache.maven.plugins</groupId>
  3.             <artifactId>maven-antrun-plugin</artifactId>
  4.             <inherited>true</inherited>
  5.             <executions>
  6.               <execution>
  7.                 <id>setupFlowableModeler</id>
  8.                 <phase>process-resources</phase>
  9.                 <configuration>
  10.                   <target>
  11.                     <unzip src="${settings.localRepository}/org/flowable/flowable-webapp-explorer2/${flowable.version}/flowable-webapp-explorer2-${flowable.version}.war"
  12.                           dest="${project.build.directory}/flowable-webapp-explorer2" />
  13.                
  14.                     <mkdir dir="${flowable-modeler.directory}" />
  15.                     <copy file="${project.build.directory}/flowable-webapp-explorer2/modeler.html"
  16.                          todir="${flowable-modeler.directory}" />
  17.                     <replace file="${flowable-modeler.directory}/modeler.html"
  18.                             token="&lt;/head&gt;"
  19.                             value="&lt;script type=&quot;text/javascript&quot;&gt;window.onunload = refreshParent; function refreshParent() { window.opener.location.reload(); }&lt;/script&gt;&lt;/head&gt;"/>
  20.                     <copy file="${project.build.directory}/flowable-webapp-explorer2/WEB-INF/classes/stencilset.json"
  21.                          todir="${flowable-modeler.directory}" />
  22.  
  23.                     <mkdir dir="${flowable-modeler.directory}/editor-app" />
  24.                     <copy todir="${flowable-modeler.directory}/editor-app">
  25.                       <fileset dir="${project.build.directory}/flowable-webapp-explorer2/editor-app" />                  
  26.                     </copy>
  27.                     <replace file="${flowable-modeler.directory}/editor-app/editor/oryx.debug.js"
  28.                             token="return this.changeDifference !== 0 || (this.facade.getModelMetaData()['new'] &amp;&amp; this.facade.getCanvas().getChildShapes().size() &gt; 0);"
  29.                             value="return this.changeDifference !== 0
  30.              || (typeof this.facade.getModelMetaData() != 'undefined'
  31.              &amp;&amp; this.facade.getModelMetaData()['new'] &amp;&amp; this.facade.getCanvas().getChildShapes().size() &gt; 0);"/>
  32.                     <replace file="${flowable-modeler.directory}/editor-app/configuration/toolbar-default-actions.js"
  33.                             token="window.location.href = &quot;./&quot;;"
  34.                             value="window.close();"/>
  35.                                                
  36.                     <copy file="${basedir}/src/main/resources/url-config.js"
  37.                          todir="${flowable-modeler.directory}/editor-app/configuration"
  38.                          overwrite="true" />
  39.                     <copy file="${basedir}/src/main/resources/save-model.html"
  40.                          todir="${flowable-modeler.directory}/editor-app/popups"
  41.                          overwrite="true" />
  42.                   </target>
  43.                 </configuration>
  44.                 <goals>
  45.                   <goal>run</goal>
  46.                 </goals>
  47.               </execution>
  48.             </executions>
  49.           </plugin>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement