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("ejb")
32 @Singleton
33 public final class EjbLifecycleMappingProvider 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-test-resources",
42 "org.apache.maven.plugins:maven-resources-plugin:" + PluginVersions.RESOURCES_PLUGIN_VERSION
43 + ":testResources",
44 "test-compile",
45 "org.apache.maven.plugins:maven-compiler-plugin:" + PluginVersions.COMPILER_PLUGIN_VERSION
46 + ":testCompile",
47 "test", "org.apache.maven.plugins:maven-surefire-plugin:" + PluginVersions.SUREFIRE_PLUGIN_VERSION + ":test",
48 "package", "org.apache.maven.plugins:maven-ejb-plugin:" + PluginVersions.EJB_PLUGIN_VERSION + ":ejb",
49 "install",
50 "org.apache.maven.plugins:maven-install-plugin:" + PluginVersions.INSTALL_PLUGIN_VERSION + ":install",
51 "deploy", "org.apache.maven.plugins:maven-deploy-plugin:" + PluginVersions.DEPLOY_PLUGIN_VERSION + ":deploy"
52 };
53
54
55 public EjbLifecycleMappingProvider() {
56 super(BINDINGS);
57 }
58 }