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