|
16 | 16 | <maven.compiler.target>1.8</maven.compiler.target>
|
17 | 17 | <junit.platform.version>1.0.3</junit.platform.version>
|
18 | 18 | <junit.jupiter.version>5.0.3</junit.jupiter.version>
|
| 19 | + <!--<coverage.resources.directory>${project.build.resources[0].directory}/CoverageHTMLReporter</coverage.resources.directory>--> <!--This doesnt work!--> |
| 20 | + <coverage.resources.directory>${basedir}/src/main/resources/CoverageHTMLReporter</coverage.resources.directory> |
| 21 | + <coverage.resources.version>1.0.0</coverage.resources.version> |
| 22 | + <coverage.resources.zip.directory>utPLSQL-coverage-html-${coverage.resources.version}</coverage.resources.zip.directory> |
| 23 | + <coverage.resources.zip>${coverage.resources.zip.directory}.zip</coverage.resources.zip> |
19 | 24 | </properties>
|
20 | 25 |
|
21 | 26 | <dependencies>
|
|
87 | 92 | </extension>
|
88 | 93 | </extensions>
|
89 | 94 | <plugins>
|
| 95 | + <plugin> |
| 96 | + <groupId>com.googlecode.maven-download-plugin</groupId> |
| 97 | + <artifactId>download-maven-plugin</artifactId> |
| 98 | + <version>1.3.0</version> |
| 99 | + <executions> |
| 100 | + <execution> |
| 101 | + <!-- the wget goal actually binds itself to this phase by default --> |
| 102 | + <phase>process-resources</phase> |
| 103 | + <goals> |
| 104 | + <goal>wget</goal> |
| 105 | + </goals> |
| 106 | + <configuration> |
| 107 | + <url>https://codeload.github.com/utPLSQL/utPLSQL-coverage-html/zip/${coverage.resources.version}</url> |
| 108 | + <outputFileName>${coverage.resources.zip}</outputFileName> |
| 109 | + <!-- default target location, just to demonstrate the parameter --> |
| 110 | + <outputDirectory>${coverage.resources.directory}</outputDirectory> |
| 111 | + </configuration> |
| 112 | + </execution> |
| 113 | + </executions> |
| 114 | + </plugin> |
| 115 | + <plugin> |
| 116 | + <artifactId>maven-antrun-plugin</artifactId> |
| 117 | + <version>1.7</version> |
| 118 | + <executions> |
| 119 | + <execution> |
| 120 | + <phase>process-resources</phase> |
| 121 | + <goals> |
| 122 | + <goal>run</goal> |
| 123 | + </goals> |
| 124 | + <configuration> |
| 125 | + <target> |
| 126 | + <echo message="unzip Resources" /> |
| 127 | + <unzip src="${coverage.resources.directory}/${coverage.resources.zip}" dest="${coverage.resources.directory}" /> |
| 128 | + <echo message="move unzipped assets to target resources directory" /> |
| 129 | + <move toDir="${coverage.resources.directory}" includeEmptyDirs="yes" verbose="false"> |
| 130 | + <fileset dir="${coverage.resources.directory}/${coverage.resources.zip.directory}/assets"> |
| 131 | + <include name="**/*" /> |
| 132 | + <include name="**/*.*" /> |
| 133 | + </fileset> |
| 134 | + </move> |
| 135 | + <echo message="delete unzip directory" /> |
| 136 | + <delete dir="${coverage.resources.directory}/${coverage.resources.zip.directory}" includeEmptyDirs="yes" verbose="false"/> |
| 137 | + </target> |
| 138 | + </configuration> |
| 139 | + </execution> |
| 140 | + </executions> |
| 141 | + </plugin> |
90 | 142 | <plugin>
|
91 | 143 | <groupId>org.apache.maven.plugins</groupId>
|
92 | 144 | <artifactId>maven-surefire-plugin</artifactId>
|
|
0 commit comments