public static Jira getJira()

in src/main/java/org/apache/openejb/tools/release/cmd/ReviewCommits.java [140:163]


    public static Jira getJira() {
        final Server server = Maven.settings.getServer("apache.jira");
        final String username = server.getUsername();
        final String password = server.getPassword();

        if (jira == null) {
            try {
                final Options options = new Options(System.getProperties());
                final Jira jira = new Jira("http://issues.apache.org/jira/rpc/xmlrpc");
                jira.login(username, password);
                ReviewCommits.jira = jira;

                issueTypes.add(jira.getIssueType("Improvement"));
                issueTypes.add(jira.getIssueType("New Feature"));
                issueTypes.add(jira.getIssueType("Bug"));
                issueTypes.add(jira.getIssueType("Task"));
                issueTypes.add(jira.getIssueType("Dependency upgrade"));

            } catch (final Exception e) {
                throw new IllegalStateException(e);
            }
        }
        return jira;
    }