<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>intellij-jira-plugin @ www.talios.com</title><link>http://www.talios.com/</link><description>(intellij-jira-plugin) </description><copyright>Copyright 2008 www.talios.com</copyright><generator>Mark Derricutt</generator><lastBuildDate>Sun, 17 Aug 2008 10:05:00 GMT</lastBuildDate><image><title>intellij-jira-plugin @ www.talios.com</title><url>http://server1.blog-city.com/images/bc_v5_logo_small.gif</url><link>http://www.talios.com/</link></image><ttl>360</ttl><docs>http://backend.userland.com/rss</docs><item><title>New Jira Browser plugin released</title><guid isPermaLink="true">http://www.talios.com/new_jira_browser_plugin_released.htm</guid><link>http://www.talios.com/new_jira_browser_plugin_released.htm</link><pubDate>Tue, 30 Jan 2007 09:00:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=new%5Fjira%5Fbrowser%5Fplugin%5Freleased</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[<p>For ages I've been sitting on a build of the <a href="http://www.atlassian.com">Atlassian JIRA</a> plugin for <a href="http://www.jetbrains.com">IntelliJ IDEA</a> which works with both IDEA 6.x and JIRA 3.x and never seemed to find time to simply build it and upload it to the plugin repository but I managed to kick myself into gear and push a version to the <a href="http://plugins.intellij.net/plugin/?id=230">repository</a>.</p>

<p>Theres several things that still don't work with the newer JIRA release (like resolving an issue) but now that I've got this 'initial' re-release in the wild I hope to put some time aside to work on any remaining issues and improvements.</p>

<p>The plugins not dead, its just in remission...</p><p><a href='http://www.talios.com/console/comments/popup/?f=new%5Fjira%5Fbrowser%5Fplugin%5Freleased'>Leave Comment</a></p><p>Related Entries:</p><ul><li><a href='http://www.talios.com/google_xml_pages.htm'>Google XML Pages</a></li><li><a href='http://www.talios.com/osgi_based_integration_testing_with_testng_and_apache_felix.htm'>OSGi based Integration testing with TestNG and Apache Felix</a></li><li><a href='http://www.talios.com/osgi_is_shiny.htm'>OSGi is Shiny</a></li><li><a href='http://www.talios.com/java_6_now_available_for_apple_macs.htm'>Java 6 now available for Apple Mac's</a></li><li><a href='http://www.talios.com/wanted_more_control_over_jdk_annotation_targets.htm'>WANTED: More control over JDK Annotation Targets</a></li><li><a href='http://www.talios.com/envy_code_r_pr7_vs_pr6__preview_thoughts.htm'>Envy Code R PR7 vs PR6 - Preview thoughts</a></li><li><a href='http://www.talios.com/job_search_20.htm'>Job Search 2.0</a></li><li><a href='http://www.talios.com/java_se_6_developer_preview_9_release_notes.htm'>Java SE 6 Developer Preview 9 Release Notes</a></li><li><a href='http://www.talios.com/embedded_resin_for_testing.htm'>Embedded Resin for Testing</a></li><li><a href='http://www.talios.com/integrating_facebook_with_wicket.htm'>Integrating Facebook with Wicket</a></li></ul>]]></description><category>java</category><category>intellij</category><category>idea</category><category>jetbrains</category><category>atlassian</category><category>jira</category><category>plugin</category><category>bugtracking</category></item><item><title>IntelliJ IDEA JIRA Browser Repository Moved...</title><guid isPermaLink="true">http://www.talios.com/intellij_idea_jira_browser_repository_moved.htm</guid><link>http://www.talios.com/intellij_idea_jira_browser_repository_moved.htm</link><pubDate>Tue, 24 Oct 2006 11:47:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fbrowser%5Frepository%5Fmoved</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[<p>I finally got around to moving the IntelliJ IDEA JIRA browser plugin to a public subversion repository, you can find the project/repository at Google Code:</p>

<div style="margin-left: 20px; margin-right: 20px;"><a href="http://code.google.com/p/idea-jira-browser">http://code.google.com/p/idea-jira-browser</a></div>

<p>The plugin is currently targeting IDEA 6.0 only.  Hopefully this move will be the start of more commits and fixes to come - and maybe even a new official release of the plugin...</p><p><a href='http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fbrowser%5Frepository%5Fmoved'>Leave Comment</a></p><p>Related Entries:</p><ul><li><a href='http://www.talios.com/kohsuke_kawaguchis_blog_a_new_version_of_eclipse_plugin_fo.htm'>Kohsuke Kawaguchi's Blog: A new version of Eclipse plugin for Hudson</a></li><li><a href='http://www.talios.com/combining_test_regression_failure_reports.htm'>Combining Test Regression Failure Reports</a></li><li><a href='http://www.talios.com/plugin_development_faq__jetbrainsnet.htm'>Plugin Development FAQ - JetBrains.net</a></li><li><a href='http://www.talios.com/eap_7065_release_notes__jetbrainsnet.htm'>EAP 7065 Release Notes - JetBrains.net</a></li><li><a href='http://www.talios.com/first_cut_hudson_plugin_for_idea.htm'>First cut Hudson Plugin For IDEA</a></li><li><a href='http://www.talios.com/new_inspections_for_the_intellij_testng_plugin.htm'>New Inspections for the IntelliJ TestNG Plugin</a></li><li><a href='http://www.talios.com/intellij_idea_eap_6708_blames_more.htm'>IntelliJ IDEA EAP 6708 blames more</a></li><li><a href='http://www.talios.com/intellij_idea_gets_ruby_support.htm'>IntelliJ IDEA gets Ruby Support</a></li><li><a href='http://www.talios.com/new_jira_browser_plugin_released.htm'>New Jira Browser plugin released</a></li><li><a href='http://www.talios.com/testng_idea_code_coverage_resupported.htm'>TestNG Idea Code Coverage Resupported</a></li></ul>]]></description><category>intellij</category><category>jira</category><category>bugtracking</category><category>plugin</category></item><item><title>TestNG-J - Featured on the IntelliJ IDEA Blog</title><guid isPermaLink="true">http://www.talios.com/testngj__featured_on_the_intellij_idea_blog.htm</guid><link>http://www.talios.com/testngj__featured_on_the_intellij_idea_blog.htm</link><pubDate>Thu, 29 Jun 2006 11:17:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=testngj%5F%5Ffeatured%5Fon%5Fthe%5Fintellij%5Fidea%5Fblog</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[w00t - just noticed the <a href="http://testng.org/doc/idea.html">TestNG</a> plugin mentioned on the <a href="http://blogs.jetbrains.com/idea/2006/06/testng-plugin">IntelliJ IDEA Blog</a>.  Rockin'<p><a href='http://www.talios.com/console/comments/popup/?f=testngj%5F%5Ffeatured%5Fon%5Fthe%5Fintellij%5Fidea%5Fblog'>Leave Comment</a></p><p>Related Entries:</p><ul><li><a href='http://www.talios.com/google_xml_pages.htm'>Google XML Pages</a></li><li><a href='http://www.talios.com/automated_acceptance_testing_in_plain_english.htm'>Automated acceptance testing in plain english</a></li><li><a href='http://www.talios.com/citconf_2008.htm'>CITCONF 2008</a></li><li><a href='http://www.talios.com/osgi_based_integration_testing_with_testng_and_apache_felix.htm'>OSGi based Integration testing with TestNG and Apache Felix</a></li><li><a href='http://www.talios.com/osgi_is_shiny.htm'>OSGi is Shiny</a></li><li><a href='http://www.talios.com/java_6_now_available_for_apple_macs.htm'>Java 6 now available for Apple Mac's</a></li><li><a href='http://www.talios.com/wanted_more_control_over_jdk_annotation_targets.htm'>WANTED: More control over JDK Annotation Targets</a></li><li><a href='http://www.talios.com/envy_code_r_pr7_vs_pr6__preview_thoughts.htm'>Envy Code R PR7 vs PR6 - Preview thoughts</a></li><li><a href='http://www.talios.com/job_search_20.htm'>Job Search 2.0</a></li><li><a href='http://www.talios.com/java_se_6_developer_preview_9_release_notes.htm'>Java SE 6 Developer Preview 9 Release Notes</a></li></ul>]]></description><category>java</category><category>testing</category><category>testng</category><category>idea</category><category>intellij</category><category>plugin</category></item><item><title>JIRA NNTP Posting</title><guid isPermaLink="true">http://www.talios.com/jira_nntp_posting.htm</guid><link>http://www.talios.com/jira_nntp_posting.htm</link><pubDate>Wed, 02 Mar 2005 05:45:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fnntp%5Fposting</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[So I've been relearning the JIRA customization APIs to implement a simple NNTP service/listener to post/monitor a usenet group with changes to JIRA issues.  I'm sure the IntelliJ IDEA EAP folk will enjoy having this available, theres just a few more alterations to the current code I need to do before its "functionally complete", but theres still work to do to make sure it handles scale and heavy use.

<p/>The code will also be released under the Apache 2.0 licence shortly.

<p/><center><img src="http://files.blog-city.com/files/aa/16275/b/jira-nntp.png"/></center><p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fnntp%5Fposting'>Leave Comment</a></p>]]></description></item><item><title>IDEA JIRA Plugin - now bleeding from cruisecontrol</title><guid isPermaLink="true">http://www.talios.com/idea_jira_plugin__now_bleeding_from_cruisecontrol.htm</guid><link>http://www.talios.com/idea_jira_plugin__now_bleeding_from_cruisecontrol.htm</link><pubDate>Sun, 13 Feb 2005 23:41:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=idea%5Fjira%5Fplugin%5F%5Fnow%5Fbleeding%5Ffrom%5Fcruisecontrol</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[The <a href="http://www.atlassian.com/jira">JIRA</a> plugin for <a href="http://www.intellij.com/idea">IntelliJ IDEA</a> is now being built regularly by <a href="http://cruisecontrol.sourceforge.net/">cruise-control</a> out of the <a href="http://subversion.tigris.org/">subversion</a> repository, build artifacts can be found <a href="http://stumpy.talios.com/~amrk/artifacts/jirabrowser/">here</a> for your bleeding edge build..<p><a href='http://www.talios.com/console/comments/popup/?f=idea%5Fjira%5Fplugin%5F%5Fnow%5Fbleeding%5Ffrom%5Fcruisecontrol'>Leave Comment</a></p>]]></description></item><item><title>IDEA + JIRA Interaction - SWF Video</title><guid isPermaLink="true">http://www.talios.com/idea__jira_interaction__swf_video.htm</guid><link>http://www.talios.com/idea__jira_interaction__swf_video.htm</link><pubDate>Sat, 12 Feb 2005 06:34:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=idea%5F%5Fjira%5Finteraction%5F%5Fswf%5Fvideo</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[So I'm joining the camp of those releasing simple SWF videos ( using <a href="http://www.unixuser.org/~euske/vnc2swf/">vnc2swf</a> ), this time its a quite demo of <a href="http://www.atlassian.com/software/jira/">JIRA</a> and <a href="http://www.jetbrains.com/idea/">IDEA</a> interaction using my JIRA plugin ( which needs alot of love, which I'm hoping to devout more time to ).

<p/>Watch the <a href="http://data.talios.com/ideajira">video here</a> ( 6mb ).<p><a href='http://www.talios.com/console/comments/popup/?f=idea%5F%5Fjira%5Finteraction%5F%5Fswf%5Fvideo'>Leave Comment</a></p>]]></description></item><item><title>IntelliJ IDEA Jira Plugin - 0.1.4.22</title><guid isPermaLink="true">http://www.talios.com/intellij_idea_jira_plugin__01422.htm</guid><link>http://www.talios.com/intellij_idea_jira_plugin__01422.htm</link><pubDate>Sun, 11 Jul 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fplugin%5F%5F01422</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just uploaded a new build of the JIRA plugin after Thomas Singer hit me up with a bunch of UI "issues" in the configurtion display/setup of the plugin.  Most of these issues I knew about but had relegated to "the back burner" ( i.e. forgoet about ) with the guise of INTPLUG-47's "tidy the config" issue.  It's always better to list each issue separately.

<ul><li>[<a href='http://jira.atlassian.com/browse/INTPLUG-19'>INTPLUG-19</a>] - Find issues in project
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-47'>INTPLUG-47</a>] - Settings dialog tidyup
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-103'>INTPLUG-103</a>] - Configuration: Two much space between checkboxes.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-104'>INTPLUG-104</a>] - Configuration: Two much space between Refresh Issues Every and its input field.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-105'>INTPLUG-105</a>] - Configuration: Servers table is centered instead of left-top-right-bottom aligned
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-106'>INTPLUG-106</a>] - "Jira Browser" window cannot be closed with red cross.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-107'>INTPLUG-107</a>] - Configuration: "Add Server" dialog does not have a title.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-108'>INTPLUG-108</a>] - Configuration: "Add Server" dialog obviously has no parent open it
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-109'>INTPLUG-109</a>] - Configuration: "Add Server" dialog - the input field right beside the Use Custom Date Format checkbox is editable even if the checkbox is unset.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-110'>INTPLUG-110</a>] - "Add Server" dialog pressing "Cancel" must not create an empty server entry.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-111'>INTPLUG-111</a>] - Configuration: Action buttons are not disabled when plugin disabled
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-112'>INTPLUG-112</a>] - Wrong Project settings dialog title
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-113'>INTPLUG-113</a>] - The "Edit Project" dialog has the buttons in wrong order.
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-114'>INTPLUG-114</a>] - Invalid button lables on configuration dialogs
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-115'>INTPLUG-115</a>] - Disabling plugin doesn't disable its actions
<li>[<a href='http://jira.atlassian.com/browse/INTPLUG-116'>INTPLUG-116</a>] - When disabling the "Enable Issue Tracking" checkbox, double clicking the table entry produces a NPE.
</ul>

As well as the UI fixes a long standing "wish" feature has finally been implemented, actually, this was one of the original reasons for starting the whole plugin - INTPLUG-19's "Find Issue References in Project" feature, giving an issue - what part of the code was changed to bring it into effect?  Unfortunately without Godlike powers we, and neither can IntelliJ IDEA know this without intervention; enter the @jira annotated methods again.  My much loathed metadata element.

<center><img src="http://data.talios.com/images/blog/find-jira-issues.png"></center>

Currently you need to select "Find Issues" in the issue table, but as resolved issues arn't displayed ( unless searched on ) you can't get to this,  I'll be rectifying this soon thou.<p><a href='http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fplugin%5F%5F01422'>Leave Comment</a></p>]]></description></item><item><title>ANN: Intellij Jira Plugin - Version 0.1.4.19</title><guid isPermaLink="true">http://www.talios.com/ann_intellij_jira_plugin__version_01419.htm</guid><link>http://www.talios.com/ann_intellij_jira_plugin__version_01419.htm</link><pubDate>Sun, 27 Jun 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=ann%5Fintellij%5Fjira%5Fplugin%5F%5Fversion%5F01419</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Release Notes - Intellij Jira Plugin - Version 0.1.4.19<br /><br />* [INTPLUG-35] - Invalid encoding name &quot;Cp1252&quot;<br />* [INTPLUG-88] - Add intention to work on issue<br />* [INTPLUG-89] - Add a comment issue intention<br />* [INTPLUG-90] - Refresh issue list after converting TODO to an issue<br />* [INTPLUG-92] - Exception while saving settings<br />* [INTPLUG-93] - Can not choose a single component in the project setting.<br />* [INTPLUG-94] - Duplicate entries in the issue list<br />* [INTPLUG-96] - Should cache component list along with versions/unreleased versions.<br /><br />Download from the IntelliJ Plugin Manager.<p><a href='http://www.talios.com/console/comments/popup/?f=ann%5Fintellij%5Fjira%5Fplugin%5F%5Fversion%5F01419'>Leave Comment</a></p>]]></description></item><item><title>IntelliiJ IDEA, Atlassian Jira and violated TODO Lists</title><guid isPermaLink="true">http://www.talios.com/intelliij_idea_atlassian_jira_and_violated_todo_lists.htm</guid><link>http://www.talios.com/intelliij_idea_atlassian_jira_and_violated_todo_lists.htm</link><pubDate>Fri, 11 Jun 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=intelliij%5Fidea%5Fatlassian%5Fjira%5Fand%5Fviolated%5Ftodo%5Flists</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[I've been wanting to extend my <a href="http://www.atlassian.com">JIRA</a> plugin with some funky <a href="http://www.intellij.com">IntelliJ IDEA</a> intention actions for awhile but never really got around to it, on the bus ride home tonight I was thinking about all the blog posts over Microsoft's recent TODO list patent and thought I'd do something about it, so after about 2 hours hacking, I present the TODO entry JIRA violator.

<center><img src="http://data.talios.com/images/violation1.png"/><br><br><img src="http://data.talios.com/images/violation2.png"/></center>

It's far from "instant" as the presented dialog talks XML-RPC to the chosen Jira server to query projects, issue types, and unfinished version numbers, but this wee puppy WILL create the issue for you in JIRA fairly instantly.

The next step is to work out what the new issue key is and modify the in source TODO comment to include one of my infamous @jira issue annotations.

I'll be holding off a release to the plugin manager for this for a day or so whilst I tidy it up, but at least I know its functional ;-)<p><a href='http://www.talios.com/console/comments/popup/?f=intelliij%5Fidea%5Fatlassian%5Fjira%5Fand%5Fviolated%5Ftodo%5Flists'>Leave Comment</a></p>]]></description></item><item><title>Enabling XML-RPC/SOAP in Atlassian Jira</title><guid isPermaLink="true">http://www.talios.com/enabling_xmlrpcsoap_in_atlassian_jira.htm</guid><link>http://www.talios.com/enabling_xmlrpcsoap_in_atlassian_jira.htm</link><pubDate>Wed, 28 Apr 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=enabling%5Fxmlrpcsoap%5Fin%5Fatlassian%5Fjira</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[To get the best out of the Atlassian Jira plugin for both IntelliJ IDEA and Eclipse, you want to enable XML-RPC/SOAP service support in your JIRA Installation.  It seems alot of people don't know where to find this option thou, so these two small images should help:

<center><img src="http://data.talios.com/images/jira/jira-rpc-1.png"/>

<img src="http://data.talios.com/images/jira/jira-rpc-2.png"/></center>

Enjoy.
<p><a href='http://www.talios.com/console/comments/popup/?f=enabling%5Fxmlrpcsoap%5Fin%5Fatlassian%5Fjira'>Leave Comment</a></p>]]></description></item><item><title>JIRA Plugin and Resolving Issues</title><guid isPermaLink="true">http://www.talios.com/jira_plugin_and_resolving_issues.htm</guid><link>http://www.talios.com/jira_plugin_and_resolving_issues.htm</link><pubDate>Tue, 16 Mar 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fand%5Fresolving%5Fissues</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just added a simple interactive issue resolver dialog to the plugin which will come in the next build...

<center><img src="http://data.talios.com/images/jiraresolver.png"></center>

Its simple, but issue resolutins are loaded from the server via the new XML-RPC interface, so any custom resolution types will be available, and the Fix For combo shows only unreleased versions, automatically selected the latest release ( although, this should probably be the first unreleased issue? ).<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fand%5Fresolving%5Fissues'>Leave Comment</a></p>]]></description></item><item><title>JIRA Plugin and Saved Filters</title><guid isPermaLink="true">http://www.talios.com/jira_plugin_and_saved_filters.htm</guid><link>http://www.talios.com/jira_plugin_and_saved_filters.htm</link><pubDate>Mon, 15 Mar 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fand%5Fsaved%5Ffilters</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just uploaded 0.1.4.10 of the plugin to the IntelliJ Plugin manager, new feature includes the searching of saved filters on the server.

Hmm, it's late, but I think I just spotted a flaw in the code, due to passing in a projectId to the RSS feed before setting the filterId, and there's probably an issue there if you use multiple servers, but we'll see in the morning.<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fand%5Fsaved%5Ffilters'>Leave Comment</a></p>]]></description></item><item><title>IntelliJ IDEA Jira Plugin - Multiple Servers / Projects Interface</title><guid isPermaLink="true">http://www.talios.com/intellij_idea_jira_plugin__multiple_servers__projects_interface.htm</guid><link>http://www.talios.com/intellij_idea_jira_plugin__multiple_servers__projects_interface.htm</link><pubDate>Wed, 10 Mar 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fplugin%5F%5Fmultiple%5Fservers%5F%5Fprojects%5Finterface</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[I've finally got the multiple servers/projects interface all working, serializing to the config and running.  The only thing thats left is to link in the configuration dialog for selecting a project/component - depending on the version of JIRA installed, this will either be a simple dialog asking for a projectId and/or componentId, or an advanced dialog using the new XML-RPC interface allowing you to easily select named projects/components from the server ( this will only be available if your looking at a <a href="http://confluence.atlassian.com/display/JIRA/JIRA+2.6+Release+Notes">JIRA 2.6</a> or greater installation ).

Hopefully I'll have this released tonight, unless I get sidetracked by cute girls bringing me Anime to watch again...<p><a href='http://www.talios.com/console/comments/popup/?f=intellij%5Fidea%5Fjira%5Fplugin%5F%5Fmultiple%5Fservers%5F%5Fprojects%5Finterface'>Leave Comment</a></p>]]></description></item><item><title>JIRA Plugin: Multiple Project Configurations Redux</title><guid isPermaLink="true">http://www.talios.com/jira_plugin_multiple_project_configurations_redux.htm</guid><link>http://www.talios.com/jira_plugin_multiple_project_configurations_redux.htm</link><pubDate>Thu, 19 Feb 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fmultiple%5Fproject%5Fconfigurations%5Fredux</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[More concept art sketches from a revised thought process from yesterdays posting:

<center>
<a href="http://data.talios.com/images/jiraplugin-sketch2.png"><img border="0" src="http://data.talios.com/images/jiraplugin-sketch2s.png"></a>

<a href="http://data.talios.com/images/jiraplugin-sketch3.png"><img border="0" src="http://data.talios.com/images/jiraplugin-sketch3s.png"></a>
</center>

This is basically the same as the previous layout, but moving things towards having multiple server entries, as well as multiple projects per server.

As before - any comments, ping the comment block.

<b>Update: </b> My bad, so I sketched this up around 1am this morning so excuse the booboo, the cancel/ok/apply/help should be on the first sketch, with a cancel/apply/remove/add button panel on the second.<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fmultiple%5Fproject%5Fconfigurations%5Fredux'>Leave Comment</a></p>]]></description></item><item><title>Jira Plugin: Multiple Project Configurations</title><guid isPermaLink="true">http://www.talios.com/jira_plugin_multiple_project_configurations.htm</guid><link>http://www.talios.com/jira_plugin_multiple_project_configurations.htm</link><pubDate>Wed, 18 Feb 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fmultiple%5Fproject%5Fconfigurations</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Several users of the plugin have been asking for multiple project support since day one, and its a good idea, although I've been putting it off.  I started thinking about it again the other night and started sketching some ideas down, which you can see here.

<center><img src="http://data.talios.com/images/jiraplugin-sketch.png"></center>

Currently the plugin configuration is project specific, but I'm thinking of exposing it also as a module level configuration.  By default module level settings would inherit the JIRA server/connection details from the project, but I'm thinking in some cases, a module may be a third party library, with its own JIRA server, so being able to override the setting would be good ( or just set it directly to each module, taking the projects unless its changed. ).

As part of writing the plugin, a revised <a href="http://confluence.atlassian.com/display/DISC/JIRA+XML-RPC+API+Spec">XML-RPC API</a> has been written for the upcoming JIRA 2.6 release, this will greatly ease the pain of working with the plugin.  However, if I switch to using this, then all the users of "less than 2.6" will start complaining.  So what I'm thinking, when you click on the add project button, a dialog opens that is tailored for either 2.6 or earlier.  For earlier - it will simply prompt for a projectId, and componentId ( if desired ), and for 2.6 users a combobox/listbox for selecting projects and components.

Thats right - filtering on components as well.  The current plugin only uses projects, but setting a project as only being a project/component seems more fitting.

Any comments and/or suggestions, ping me.<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Fmultiple%5Fproject%5Fconfigurations'>Leave Comment</a></p>]]></description></item><item><title>Metadata - extending your code with annotations and javadoc</title><guid isPermaLink="true">http://www.talios.com/metadata__extending_your_code_with_annotations_and_javadoc.htm</guid><link>http://www.talios.com/metadata__extending_your_code_with_annotations_and_javadoc.htm</link><pubDate>Sun, 08 Feb 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=metadata%5F%5Fextending%5Fyour%5Fcode%5Fwith%5Fannotations%5Fand%5Fjavadoc</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Earlier in the day there was a discussion on #java/efnet about J2SDK 1.5's new annotations, and I happened to mention the @jira javadoc annotation and @jira() 1.5 annotation I was thinking of adding to my plugin, this sparked a few statements I'd like to comment on:

<blockquote>toad_: talios metabilities is dumb. so are jira-specific annotations!</blockquote>

First - metabilities:  its a silly term I came up to describe the capabilities extended to an application when you start feeding it metadata.  So the term sucks a little, but if the world can survive with such terms as blogosphere, I can live with metability.

As for jira-specific annotations - whats wrong with that?  I'm working on a JIRA specific plugin for IDEA, so wheres the problem in provided JIRA specific annotations, especially when the annotation replates specifically to JIRA.  Metadata can be generic, but can also be specific.  I have a few ideas in the back of my mind about what things I could do once I've build up metadata about my source code, and how they relate to issues that may have sparked them.

Hani also had something to contribute to this:

<blockquote>fate: yes, I was just about to say @jira is dumb
fate: since there is no sensible correlation between a method/class and a jira issue.
fate: it's not like you when you get a bug, you write a new method as the fix.</blockquote>

You may not write a method AS the fix, but you may extract a method, push it up to a superclass, refactor a little, and then fix the bug using the extracted method.  All I'm promoting here is the automatic annotation that these methods were touched, for the purpose of fixing a specific issue.

When developer X comes along and looks at whats changed in the code, he gets to see why method X was introduced.

<blockquote>toad_: fate well if you look over java source, you will see refs to bug numbers, eg 'see bug #2234321'
toad_: but i dont see why you would want tags that only work with jira
fate: toad_: yes, that's fine, but that goes in source code, not method docs
fate: toad_: it's a // type thing
fate: when reading javadocs, who the hell cares about the bugs it fixed?</blockquote>

The only reason I'm using JIRA specific tags, is that the integration works ONLY with JIRA, and that the integration is looking for things dealing with JIRA.  It doesn't care about bugzilla, bugzero, or anything else, its for JIRA.

I do happen to aggree with Hani here that "see bug #2223421" is generally more a // type comment, but in sake of being consistent, and standard, I'm simply adding the annotation once to the method, within the javadoc comment.  This keeps the metadata cleanly away from the grunt of the code, but localized enough that its still relavent.  You don't add // type
comments to EVERY line either.

And as for reading the javadocs?  Well, unless you're customzing javadoc, @jira tags won't be rendered anyway, so you won't know about issues when reading the javadocs.

The other side of having such metadata would allow me to customize JIRA to display a list of affected classes/methods for a particular issue, linking to a ViewCVS page of the affected code, which would be a very handy feature.

I personally think that adding metadata is a good thing, and at the end of the day - you don't have to use it if you don't want to.
<p><a href='http://www.talios.com/console/comments/popup/?f=metadata%5F%5Fextending%5Fyour%5Fcode%5Fwith%5Fannotations%5Fand%5Fjavadoc'>Leave Comment</a></p>]]></description></item><item><title>JIRA Plugin - Quick &quot;Work on Issue&quot; Action</title><guid isPermaLink="true">http://www.talios.com/jira_plugin__quick_work_on_issue_action.htm</guid><link>http://www.talios.com/jira_plugin__quick_work_on_issue_action.htm</link><pubDate>Sun, 08 Feb 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5F%5Fquick%5Fwork%5Fon%5Fissue%5Faction</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just added a simple quick "work on action" for the plugin, similar to the "recent files" popup, default keyboard mapping is current control+alt+shift+I, maybe I should look at some of the bugs as well huh? :)

<center><img src="http://data.talios.com/images/jirabrowser5.png"/></center>
<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5F%5Fquick%5Fwork%5Fon%5Fissue%5Faction'>Leave Comment</a></p>]]></description></item><item><title>ANN: Jira Plugin 0.1.4.3</title><guid isPermaLink="true">http://www.talios.com/ann_jira_plugin_0143.htm</guid><link>http://www.talios.com/ann_jira_plugin_0143.htm</link><pubDate>Tue, 03 Feb 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=ann%5Fjira%5Fplugin%5F0143</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just uploaded the new build to the IntelliJ plugin repository, fixes in this build include:

  INTPLUG-3  - Display Due Date Field
  INTPLUG-12 - Sorting of isues by key isn't numeric
  INTPLUG-13 - Automated javadoc gets entered twice
  INTPLUG-15 - Automatically refresh issues on a timer
  INTPLUG-16 - Issues table has double scrollpane
  INTPLUG-17 - Update feeds in background/nonblocking thread
  INTPLUG-18 - Use the IDEA specified external web browser

INTPLUG-13 won't be seen by anyone yet as its disable in the public release untill I get a few other issues sorted.  Alot of people have asked for multiple project support ( INTPLUG-4 ) but I've not got there yet, that's my next milestone, I was wanting to get it in this release but I decided I just wanted something newer online.

Thanks to Scott Farquhar I now have a public Jira project for the plugin over at <a href="http://jira.atlassian.com">http://jira.atlassian.com</a> so you can all enter your bug reports, issue requests, and plots to overthrow the monarchy there.

This build makes use of IntelliJ's internal TableView component for nice client side sortable columns ( thank to Hani for the kickstart in getting this working ), references to field sorting in the RSS feeds have been removed since this change as well ( issue sorting was one of the problems for jira 2.3 and earlier users ).

Download, bitch, rant, and generally do that user thing.<p><a href='http://www.talios.com/console/comments/popup/?f=ann%5Fjira%5Fplugin%5F0143'>Leave Comment</a></p>]]></description></item><item><title>Issue filtering with the Jira IDEA Plugin</title><guid isPermaLink="true">http://www.talios.com/issue_filtering_with_the_jira_idea_plugin.htm</guid><link>http://www.talios.com/issue_filtering_with_the_jira_idea_plugin.htm</link><pubDate>Mon, 26 Jan 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=issue%5Ffiltering%5Fwith%5Fthe%5Fjira%5Fidea%5Fplugin</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[I'm toying with ideas on how to filter issues returned from searching in the Jira plugin, this is what I'm currently working with:

<center><img src="http://data.talios.com/images/jirabrowser4.png"></center>

"Issues by Reporter" will be populated with a distinct list of users returned in the query, selecting the top level nodes will display all issues, but the leaf nodes will filter to specifc issues.  Unfortunately, the default RSS feed provided from Jira doesn't include issue version information ( fix for and affects ) which makes the "Issues by Release" impossible, unless the RSS feed generation scripts are modified on the server.  I think I'll be writing up some server side integration modules as well as this plugin, to provde meta data and this required version information.

The top of the image shows two hyperlinks, if enabled, when an issue that is flagged as being "under development", any method that is modified will get an annotated Javadoc entry tagging it with the issue key, description, and url to access the issue.  For JDK 1.5 users, I may look at using the new Annotations syntax as well.  The automatic annotations is 95% working, I just have an annoying "Text block is not empty" exception being thrown from the PSI OpenAPI.<p><a href='http://www.talios.com/console/comments/popup/?f=issue%5Ffiltering%5Fwith%5Fthe%5Fjira%5Fidea%5Fplugin'>Leave Comment</a></p>]]></description></item><item><title>JIRA Plugin for IntelliJ IDEA 0.1.3</title><guid isPermaLink="true">http://www.talios.com/jira_plugin_for_intellij_idea_013.htm</guid><link>http://www.talios.com/jira_plugin_for_intellij_idea_013.htm</link><pubDate>Sat, 24 Jan 2004 11:59:00 GMT</pubDate><comments>http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Ffor%5Fintellij%5Fidea%5F013</comments><dc:creator>Mark Derricutt</dc:creator><description><![CDATA[Just uploaded 0.1.3 to the plugin repository.

Lots of refactoring and a few changes.  The settings dialog now takes a project id rather than keyname ( you can find this as the pid=XXXX form variable in various JIRA requests ).  I'd rather use the keyname, but theres (currently) no way to query for projects/project ids.

Anyways, theres now two tabs, My Issues, and Outstandig.  Double clicking on the entry loads in the browser as before.

If you dont see the plugin showing on the bottom of IDEA, enable it in the settings.
<p><a href='http://www.talios.com/console/comments/popup/?f=jira%5Fplugin%5Ffor%5Fintellij%5Fidea%5F013'>Leave Comment</a></p>]]></description></item></channel></rss>