https://builds.apache.org/hudson/job/Hadoop-Common-trunk/ for example lists compiler warnings and CheckStyle violations. You should be able to ask that these all appear in the IDE's Task List, linked to local source files.
TBD how to clear items - perhaps simply remove them when the hyperlink is activated. Also should remove items from an old build when asking to reload from the server.
https://builds.apache.org/hudson/job/Ant_Nightly/ might be an even better example.
According to http://sonatype.com/Services/Webinars/Presentations should support these plugins:
hudson.plugins.findbugs.FindBugsPublisher -> https://builds.apache.org/job/Ant_Nightly/lastSuccessfulBuild/findbugsResult/api/xml?depth=1
hudson.plugins.warnings.WarningsPublisher -> https://builds.apache.org/job/Ant_Nightly/lastSuccessfulBuild/warningsResult/api/xml?depth=1
hudson.plugins.tasks.TasksPublisher -> https://builds.apache.org/job/Ant_Nightly/lastSuccessfulBuild/tasksResult/api/xml?depth=1 (though not very useful)
These all use hudson.plugins.analysis.util.model.FileAnnotation. Unfortunately getFileName() yields an absolute path which may be tricky to translate to a workspace path, much less a source project path.
hudson.plugins.violations.ViolationsPublisher -> ? (does not seem to have any @ExportedBean's, so not usable in its current form from NB)
Working in pbranch hudson_tasklist_198736.
Integrated into 'main-golden'
User: Jesse Glick <email@example.com>
Log: #198736: display warnings from a Hudson job in Task List.