1 package fake.jar.annotation.parser.modules.dependencies;
2
3 import com.atlassian.plugins.codegen.ArtifactDependency.Scope;
4 import com.atlassian.plugins.codegen.PluginProjectChangeset;
5 import com.atlassian.plugins.codegen.annotations.JiraPluginModuleCreator;
6 import com.atlassian.plugins.codegen.modules.PluginModuleCreator;
7 import com.atlassian.plugins.codegen.modules.PluginModuleProperties;
8
9 import static com.atlassian.plugins.codegen.ArtifactDependency.dependency;
10
11
12
13
14 @JiraPluginModuleCreator
15 public class JARValidJiraWithDependencies implements PluginModuleCreator<PluginModuleProperties> {
16 public static final String MODULE_NAME = "Valid Jira Module With Dependencies";
17
18 @Override
19 public String getModuleName() {
20 return MODULE_NAME;
21 }
22
23 @Override
24 public PluginProjectChangeset createModule(PluginModuleProperties props) throws Exception {
25 return new PluginProjectChangeset()
26 .with(dependency("javax.servlet", "servlet-api", "2.4", Scope.PROVIDED),
27 dependency("org.mockito", "mockito-all", "1.8.5", Scope.TEST));
28 }
29 }