1 package org.apache.maven.api.plugin.annotations;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.api.annotations.Experimental;
23
24
25
26
27
28
29 @Experimental
30 public enum LifecyclePhase
31 {
32
33 VALIDATE( "validate" ),
34 INITIALIZE( "initialize" ),
35 GENERATE_SOURCES( "generate-sources" ),
36 PROCESS_SOURCES( "process-sources" ),
37 GENERATE_RESOURCES( "generate-resources" ),
38 PROCESS_RESOURCES( "process-resources" ),
39 COMPILE( "compile" ),
40 PROCESS_CLASSES( "process-classes" ),
41 GENERATE_TEST_SOURCES( "generate-test-sources" ),
42 PROCESS_TEST_SOURCES( "process-test-sources" ),
43 GENERATE_TEST_RESOURCES( "generate-test-resources" ),
44 PROCESS_TEST_RESOURCES( "process-test-resources" ),
45 TEST_COMPILE( "test-compile" ),
46 PROCESS_TEST_CLASSES( "process-test-classes" ),
47 TEST( "test" ),
48 PREPARE_PACKAGE( "prepare-package" ),
49 PACKAGE( "package" ),
50 PRE_INTEGRATION_TEST( "pre-integration-test" ),
51 INTEGRATION_TEST( "integration-test" ),
52 POST_INTEGRATION_TEST( "post-integration-test" ),
53 VERIFY( "verify" ),
54 INSTALL( "install" ),
55 DEPLOY( "deploy" ),
56
57 PRE_CLEAN( "pre-clean" ),
58 CLEAN( "clean" ),
59 POST_CLEAN( "post-clean" ),
60
61 PRE_SITE( "pre-site" ),
62 SITE( "site" ),
63 POST_SITE( "post-site" ),
64 SITE_DEPLOY( "site-deploy" ),
65
66 NONE( "" );
67
68 private final String id;
69
70 LifecyclePhase( String id )
71 {
72 this.id = id;
73 }
74
75 public String id()
76 {
77 return this.id;
78 }
79
80 }