Project

General

Profile

Actions

Rest api with java » History » Revision 17

« Previous | Revision 17/19 (diff) | Next »
Alex Last, 2015-02-07 01:49
moved legacy libraries to "other" section because they are not useful to today's users.


Using the REST API with Java

Redmine Java API library from taskadapter

Redmine Java API library is a FREE third-party Java library that can be used to access the Redmine API. It is released under Apache 2 open-source license. (support until Redmine 2.6.0 using REST API)

Sample usage:

    
    String uri = "https://www.hostedredmine.com";
    String apiAccessKey = "a3221bfcef5750219bd0a2df69519416dba17fc9";
    String projectKey = "taskconnector-test";
    Integer queryId = null; // any

    RedmineManager mgr = RedmineManagerFactory.createWithApiKey(uri, apiAccessKey);
    IssueManager issueManager = mgr.getIssueManager();
    List<Issue> issues = issueManager.getIssues(projectKey, queryId);
    for (Issue issue : issues) {
        System.out.println(issue.toString());
    }

    // Create issue
    Issue issueToCreate = IssueFactory.createWithSubject("some subject");
    Issue createdIssue = issueManager.createIssue(projectKey , issueToCreate);

    // Get issue by ID:
    Issue issue = issueManager.getIssueById(123);

Older (legacy) libraries:

Jredmine

- last release was in 2009.
Jredmine (implements its own redmine plugin and correspodnsing java client - more other/features than redmine rest api)

redmine-jconnector

- only support old Redmine (until 1.4)
redmine-jconnector

Updated by Alex Last almost 10 years ago · 17 revisions