1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.lifecycle.providers.packaging;
20
21 import javax.inject.Named;
22 import javax.inject.Singleton;
23
24 import org.apache.maven.lifecycle.providers.PluginVersions;
25
26
27
28
29
30
31 @Named("maven-plugin")
32 @Singleton
33 public final class MavenPluginLifecycleMappingProvider extends AbstractLifecycleMappingProvider {
34
35 private static final String[] BINDINGS = {
36 "process-resources",
37 "org.apache.maven.plugins:maven-resources-plugin:" + PluginVersions.RESOURCES_PLUGIN_VERSION
38 + ":resources",
39 "compile",
40 "org.apache.maven.plugins:maven-compiler-plugin:" + PluginVersions.COMPILER_PLUGIN_VERSION + ":compile",
41 "process-classes",
42 "org.apache.maven.plugins:maven-plugin-plugin:" + PluginVersions.PLUGIN_PLUGIN_VERSION + ":descriptor",
43 "process-test-resources",
44 "org.apache.maven.plugins:maven-resources-plugin:" + PluginVersions.RESOURCES_PLUGIN_VERSION
45 + ":testResources",
46 "test-compile",
47 "org.apache.maven.plugins:maven-compiler-plugin:" + PluginVersions.COMPILER_PLUGIN_VERSION
48 + ":testCompile",
49 "test", "org.apache.maven.plugins:maven-surefire-plugin:" + PluginVersions.SUREFIRE_PLUGIN_VERSION + ":test",
50 "package", "org.apache.maven.plugins:maven-jar-plugin:" + PluginVersions.JAR_PLUGIN_VERSION + ":jar,",
51 "install",
52 "org.apache.maven.plugins:maven-install-plugin:" + PluginVersions.INSTALL_PLUGIN_VERSION + ":install",
53 "deploy", "org.apache.maven.plugins:maven-deploy-plugin:" + PluginVersions.DEPLOY_PLUGIN_VERSION + ":deploy"
54 };
55
56
57 public MavenPluginLifecycleMappingProvider() {
58 super(BINDINGS);
59 }
60 }