1   package fake.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.modules.PluginModuleCreator;
6   import com.atlassian.plugins.codegen.modules.PluginModuleProperties;
7   
8   import static com.atlassian.plugins.codegen.ArtifactDependency.dependency;
9   
10  /**
11   * @since 3.6
12   */
13  public class ValidJiraWithMissingScopeDependency implements PluginModuleCreator
14  {
15      public static final String MODULE_NAME = "Valid Jira Module With Missing Scope Dependency";
16  
17      @Override
18      public String getModuleName()
19      {
20          return MODULE_NAME;
21      }
22  
23      @Override
24      public PluginProjectChangeset createModule(PluginModuleProperties props) throws Exception
25      {
26          return new PluginProjectChangeset()
27              .with(dependency("javax.servlet", "servlet-api", "2.4", Scope.DEFAULT));
28      }
29  }