Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <inherited>true</inherited>
- <executions>
- <execution>
- <id>setupFlowableModeler</id>
- <phase>process-resources</phase>
- <configuration>
- <target>
- <unzip src="${settings.localRepository}/org/flowable/flowable-webapp-explorer2/${flowable.version}/flowable-webapp-explorer2-${flowable.version}.war"
- dest="${project.build.directory}/flowable-webapp-explorer2" />
- <mkdir dir="${flowable-modeler.directory}" />
- <copy file="${project.build.directory}/flowable-webapp-explorer2/modeler.html"
- todir="${flowable-modeler.directory}" />
- <replace file="${flowable-modeler.directory}/modeler.html"
- token="</head>"
- value="<script type="text/javascript">window.onunload = refreshParent; function refreshParent() { window.opener.location.reload(); }</script></head>"/>
- <copy file="${project.build.directory}/flowable-webapp-explorer2/WEB-INF/classes/stencilset.json"
- todir="${flowable-modeler.directory}" />
- <mkdir dir="${flowable-modeler.directory}/editor-app" />
- <copy todir="${flowable-modeler.directory}/editor-app">
- <fileset dir="${project.build.directory}/flowable-webapp-explorer2/editor-app" />
- </copy>
- <replace file="${flowable-modeler.directory}/editor-app/editor/oryx.debug.js"
- token="return this.changeDifference !== 0 || (this.facade.getModelMetaData()['new'] && this.facade.getCanvas().getChildShapes().size() > 0);"
- value="return this.changeDifference !== 0
- || (typeof this.facade.getModelMetaData() != 'undefined'
- && this.facade.getModelMetaData()['new'] && this.facade.getCanvas().getChildShapes().size() > 0);"/>
- <replace file="${flowable-modeler.directory}/editor-app/configuration/toolbar-default-actions.js"
- token="window.location.href = "./";"
- value="window.close();"/>
- <copy file="${basedir}/src/main/resources/url-config.js"
- todir="${flowable-modeler.directory}/editor-app/configuration"
- overwrite="true" />
- <copy file="${basedir}/src/main/resources/save-model.html"
- todir="${flowable-modeler.directory}/editor-app/popups"
- overwrite="true" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement