1 package org.andromda.maven.plugin;
2
3 import org.andromda.core.AndroMDAServer;
4 import org.andromda.core.configuration.Configuration;
5
6 /**
7 * Provides the ability to stop the AndroMDA server.
8 *
9 * @author Chad Brandon
10 * @goal stop-server
11 * @requiresProject false
12 * @requiresDependencyResolution runtime
13 */
14 public class AndroMDAServerStopMojo
15 extends AbstractAndroMDAMojo
16 {
17 /**
18 * @see org.andromda.maven.plugin.AbstractAndroMDAMojo#execute(org.andromda.core.configuration.Configuration)
19 */
20 public void execute(final Configuration configuration)
21 {
22 final AndroMDAServer server = AndroMDAServer.newInstance();
23 server.stop(configuration);
24 }
25 }