Я реализую плагин Maven, который запускает и останавливает сервер базы данных в памяти. У меня два моджо ServerStart и ServerStop. В ServerStop я создаю экземпляр сервера базы данных и запускаю его, вызывая server.start(). В ServerStop Mojo я хотел бы, чтобы тот же экземпляр сервера вызывал server.stop(). Могу ли я каким-то образом создать экземпляр сервера, а затем внедрить его в мой Mojos?
Вот пример кода:
@MojoGoal("start")
public class StartServerMojo extends AbstractMojo {
//How to instantiate and inject the server here?
private Server server;
public void execute() throws MojoExecutionException {
server.start();
}
}
@MojoGoal("stop")
public class StopServerMojo extends AbstractMojo {
//How to instantiate and inject the server here?
private Server server;
public void execute() throws MojoExecutionException {
server.stop();
}
}
@MojoGoal("stop")) я еще не видел. Можете ли вы показать мне, где вы его нашли? :) - person Andrew Logvinov   schedule 29.02.2012