Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
NdkCleanMojo |
|
| 1.0;1 |
1 | package com.simpligility.maven.plugins.androidndk.phase00clean; | |
2 | ||
3 | import org.apache.maven.plugin.AbstractMojo; | |
4 | import org.apache.maven.plugin.MojoExecutionException; | |
5 | import org.apache.maven.plugin.MojoFailureException; | |
6 | ||
7 | import java.io.File; | |
8 | ||
9 | /** | |
10 | * @author Johan Lindquist <johanlindquist@gmail.com> | |
11 | * @goal clean | |
12 | * @requiresProject true | |
13 | * @requiresOnline false | |
14 | * @phase clean | |
15 | */ | |
16 | 0 | public class NdkCleanMojo extends AbstractMojo |
17 | { | |
18 | ||
19 | /** | |
20 | * @parameter property="android.nativeBuildLibsOutputDirectory" default-value="${project.basedir}/libs" | |
21 | */ | |
22 | File ndkBuildLibsOutputDirectory; | |
23 | ||
24 | /** | |
25 | * @parameter property="android.nativeBuildObjOutputDirectory" default-value="${project.basedir}/obj" | |
26 | */ | |
27 | File ndkBuildObjOutputDirectory; | |
28 | ||
29 | /** | |
30 | * Forces the clean process to be skipped. | |
31 | * | |
32 | * @parameter property="android.nativeBuildSkipClean" default-value="false" | |
33 | */ | |
34 | 0 | boolean skipClean = false; |
35 | ||
36 | /** | |
37 | * Specifies whether the deletion of the libs/ folder structure should be skipped. This is by default set to | |
38 | * skip (true) to avoid unwanted deletions of libraries already present in this structure. | |
39 | * | |
40 | * @parameter property="android.nativeBuildSkipCleanLibsOutputDirectory" default-value="true" | |
41 | */ | |
42 | 0 | boolean skipBuildLibsOutputDirectory = true; |
43 | ||
44 | /** | |
45 | * Specifies whether the obj/ build folder structure should be deleted. | |
46 | * | |
47 | * @parameter property="android.nativeBuildSkipCleanLibsOutputDirectory" default-value="false" | |
48 | */ | |
49 | 0 | boolean skipBuildObjsOutputDirectory = false; |
50 | ||
51 | @Override | |
52 | public void execute() throws MojoExecutionException, MojoFailureException | |
53 | { | |
54 | ||
55 | 0 | } |
56 | ||
57 | } |