All registered Issue Tracker providers within the NetBeans IDE are supported.

There’s a new category “Issue Tracker” in the Project Properties panel:

The Issue Tracking settings can be inherited from the parent project if the project is a sub project, e.g. a Suite Module project which has a parent Module Suite project:

After enabling the feature in the Project Properties, an additional sub menu is added to the project’s context menu. Some Issue Tracker basic actions are available as well as additional actions like “Recent Issues”:

Currently only NetBeans Plattform Module and Suite Projects are supported. In future other project types like Maven Projects will be implemented.

Installation

You can download this plugin from the NetBeans Plugin Portal here and install it manually using Tools > Plugins > Downloaded > Add Plugins…

The default configuration file (from harness/etc/app.conf) looks like this (some lines are omitted):

# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/dev"
# options used by the launcher by default, can be overridden by explicit
# command line switches
default_options="--branding ${branding.token} -J-Xms24m -J-Xmx64m"

Unfortunately, only the property branding.token is supported by the Ant distribution task! But I want include other well known properties like app.version to my custom configuration file to define default_userdir more flexible like

# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/${app.version}"

To achieve this, only a small patch in the build.xml is needed. I have to override the Ant target “build-launchers” (from harness/suite.xml):

Now when I run the ZIP target, my own configuration file is used and the application version property is replaced by the value from the project.properties:

# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/1.1"

]]>https://anchialas.wordpress.com/2013/01/25/custom-properties-in-nb-platform-application-config-file-app-conf/feed/0anchialasRedmineNB V1.1 for NetBeans 7.2.1 releasedhttps://anchialas.wordpress.com/2012/10/29/redminenb-v1-1-for-netbeans-7-2-1-released/
https://anchialas.wordpress.com/2012/10/29/redminenb-v1-1-for-netbeans-7-2-1-released/#commentsMon, 29 Oct 2012 20:33:13 +0000http://anchialas.wordpress.com/?p=105]]>RedmineNB V1.1 has been just released. It includes new features and many bugfixes for the V1.0.x releases. Since RedmineNB has an implementation dependency to the Issue Tracking module, this version is only compatible with the NetBeans IDE 7.2.1 (Build 201210100934).

A Redmine V1.3+ installation is recommended for best compatibility (tested against Redmine V2.1.0). There are some limitations in the functionality since the used Redmine REST API is not yet fully developed. This page gives an overview of the Redmine REST API functionality.

What’s New?

RedmineNB V1.1 includes many bug fixes and improvements. The changes includes:

Screenshots

There’s a new Redmine Wiki markup viewer for the issue description. The implementation (still a prototype) is based on Mylyn WikiText to converting the Textile markup to HTML. For HTML rendering the capabilities of the Swing JLabel component is used.

An issue listed as Action Item using the toggle button in the upper right toolbar:

Notes

RedmineNB is still under development and not yet intended for production use.

Links

]]>https://anchialas.wordpress.com/2012/10/29/redminenb-v1-1-for-netbeans-7-2-1-released/feed/13anchialasFindIssues-1.1.0-osxSubTask-1.1.0-osxIssue-ActionItem-1.1.0-osxRedmineNB V1.0-Beta (Update)https://anchialas.wordpress.com/2012/04/19/redminenb-v1-0-beta/
https://anchialas.wordpress.com/2012/04/19/redminenb-v1-0-beta/#commentsThu, 19 Apr 2012 14:14:42 +0000http://anchialas.wordpress.com/?p=126]]>The V1.0 Beta release of the RedmineNB Plugin for NetBeans is available. RedmineNB adds support for Redmine issue tracker (Version 1.3.0+) to NetBeans and is built on top of the redmine-java-api library.

Many bug fixes and several improvements are featured in the Beta release:

Since RedmineNB has an implementation dependency to the Issue Tracking module the plugin is only compatible with NetBeans 7.1.1. A Redmine V1.3.0+ installation is required for best compatibility (tested with V1.3.1 and V1.4.0). There are some limitations in the functionality since the used Redmine REST API is not yet fully developed.

The downloaded distribution also installs the Update Center for automatically receive updates. For more information please consult the project’s Wiki. Please report bugs and feature request in the project’s JIRA.

Please note that RedmineNB is still under development and not intended for production use.

Update (2012-04-25):

The “Can’t find resource for bundle …”-Problem has been fixed with Version 1.0.7 (available fron the Update Center).

]]>https://anchialas.wordpress.com/2012/04/19/redminenb-v1-0-beta/feed/33anchialasissuePanel-V1.0-BetaToolbar buttons with labelhttps://anchialas.wordpress.com/2012/04/16/toolbar-icons-with-label/
https://anchialas.wordpress.com/2012/04/16/toolbar-icons-with-label/#commentsMon, 16 Apr 2012 08:15:00 +0000http://anchialas.wordpress.com/?p=111]]>As default, any action in a NetBeans toolbar is displayed with an icon only. If you want to show also a label for a desired action you have to implement a Presenter.TOOLBAR. If you don’t want do this for each action, register a custom org.openide.awt.Actions.ButtonActionConnector like this:

]]>https://anchialas.wordpress.com/2012/04/16/toolbar-icons-with-label/feed/6anchialas"Change Password": toolbar button with textToolbar button with label below the iconFastest way to clear the Lookup contentshttps://anchialas.wordpress.com/2012/03/20/fastest-way-to-clear-the-lookup-contents/
https://anchialas.wordpress.com/2012/03/20/fastest-way-to-clear-the-lookup-contents/#respondTue, 20 Mar 2012 06:10:27 +0000http://anchialas.wordpress.com/?p=106]]>Suppose you have an AbstractLookup with a registered InstanceContent:

Now I’m looking for a convenience command to remove all instances of a given type. I want to replace this code:

for (MyClass my : lkp.lookupAll(MyClass.class)) {
ic.remove(my);
}

Perhaps someone has an idea?

]]>https://anchialas.wordpress.com/2012/03/20/fastest-way-to-clear-the-lookup-contents/feed/0anchialasRedmine Plugin for NetBeanshttps://anchialas.wordpress.com/2012/03/09/redmine-plugin-for-netbeans/
https://anchialas.wordpress.com/2012/03/09/redmine-plugin-for-netbeans/#commentsFri, 09 Mar 2012 07:05:00 +0000http://anchialas.wordpress.com/?p=99]]>The RedmineNB dev team is pleased to announce the first alpha release of the RedmineNB Plugin for NetBeans. RedmineNB adds support for Redmine issue tracker (Version 1.3.0+) to NetBeans and is built on top of the redmine-java-api library (V1.8.0).

Since RedmineNB has an implementation dependency to the Issue Tracking module the plugin is only compatible with NetBeans 7.1.1. A Redmine V1.3.0+ installation is required for best compatibility (tested with V1.3.1). There are some limitations in the functionality since the used Redmine REST API is not yet fully developed. This page gives an overview of the Redmine REST API.

The plugin can be downloaded from the RedmineNB project@kenai and for more information consult the project’s Wiki. Please note that RedmineNB is still under development and not yet intended for production use.

]]>https://anchialas.wordpress.com/2012/03/09/redmine-plugin-for-netbeans/feed/49anchialasCoolEditorActions V1.1.19 releasedhttps://anchialas.wordpress.com/2012/02/06/cooleditoractions-v1-1-19-released/
https://anchialas.wordpress.com/2012/02/06/cooleditoractions-v1-1-19-released/#commentsMon, 06 Feb 2012 22:23:07 +0000http://anchialas.wordpress.com/?p=87]]>This is a minor update of the CoolEditorActions NetBeans Plugin and includes the following changes:

New and noteworthy in V1.1.19

Update Center integration

Added new actions to the Project folder sub menu:

The “Open in System” behavior can be configured in the new Options Panel:

The NetBeans Default implementation of “Open in System” depends on the Java Desktop API. On the SunOS and Linux Platforms, this API is dependent on Gnome libraries. If those libraries are unavailable, the Desktop API is not available. But now you can define Custom Commands for opening files and folders! The Command of the general File Type “file” is used if no special command is set to the specific MIME Type of a file.

The Plugin is compatible with NetBeans 7.1 and can be downloaded from here:

]]>https://anchialas.wordpress.com/2012/01/16/cooleditoractions-v1-0-5-released/feed/0anchialasNew plugin CoolEditorActions releasedhttps://anchialas.wordpress.com/2011/07/21/new-plugin-cooleditoractions-released/
https://anchialas.wordpress.com/2011/07/21/new-plugin-cooleditoractions-released/#respondThu, 21 Jul 2011 14:49:00 +0000http://anchialas.wordpress.com/?p=73]]>Today I released the first version of the CoolEditorActions NetBeans plugin. This plugin adds a drop down button to the editor’s toolbar. From the popup menu, some useful actions are available for all the file path objects:

The plugin can be downloaded from the Kenai Project site. Feel free to write me some feedback!

I will submit this plugin in the next few days also to the NetBeans Plugin Portal.