1   package fake.annotation.parser.modules.dependencies;
2   
3   import com.atlassian.plugins.codegen.PluginProjectChangeset;
4   import com.atlassian.plugins.codegen.annotations.JiraPluginModuleCreator;
5   import com.atlassian.plugins.codegen.modules.PluginModuleCreator;
6   import com.atlassian.plugins.codegen.modules.PluginModuleProperties;
7   
8   import static com.atlassian.plugins.codegen.modules.Dependencies.MOCKITO_TEST;
9   import static com.atlassian.plugins.codegen.modules.Dependencies.SERVLET_API;
10  
11  /**
12   * @since 3.6
13   */
14  @JiraPluginModuleCreator
15  public class ValidJiraWithDependencies implements PluginModuleCreator
16  {
17      public static final String MODULE_NAME = "Valid Jira Module With Dependencies";
18  
19      @Override
20      public String getModuleName()
21      {
22          return MODULE_NAME;
23      }
24  
25      @Override
26      public PluginProjectChangeset createModule(PluginModuleProperties props) throws Exception
27      {
28          return new PluginProjectChangeset()
29              .with(SERVLET_API, MOCKITO_TEST);
30      }
31  }