db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Waagan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-5286) Remove or update tools/ide/netbeans directory
Date Tue, 21 Jun 2011 11:07:47 GMT

    [ https://issues.apache.org/jira/browse/DERBY-5286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13052478#comment-13052478

Kristian Waagan commented on DERBY-5286:

Hi Knut,

The patch as it is, is definitely an improvement over what we currently have. Thanks :)
+1 to the proposed changes

Here are some suggestions on making the project definition even more useful:
 o set output (required for certain IDE features)
    It should probably point to the classes-dir, since we don't build the jars in the IDE
build target.
 o set the javadoc output (manually invoking the javadoc build target is still required)
 o include a generic debug target.
    This means adding a ide-targets.xml, defining the classpath and naming a main class to
run. For simple debugging, I suppose we could fire up ij. I hope it's easier for people to
modify an existing target, than to create it from scratch.
    If we don't want to add this, we should remove the debug-target in project.xml, such that
NB will offer to auto-generate the required file/target. The downside of this, is that the
project file will change and show up as modified in the source tree after debugging.

> Remove or update tools/ide/netbeans directory
> ---------------------------------------------
>                 Key: DERBY-5286
>                 URL: https://issues.apache.org/jira/browse/DERBY-5286
>             Project: Derby
>          Issue Type: Improvement
>          Components: Build tools
>    Affects Versions:
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Minor
>         Attachments: update-project.diff
> The tools/ide directory contains projects for two versions of NetBeans (5.5 and 6.0).
Since they haven't been updated for newer versions of NetBeans, I suppose it means they aren't
used much. Also, since there are two of them, NetBeans gets confused as to which of the projects
to use, and I have experienced that it often uses a mix of the 5.5 and 6.0 projects for the
open source files, which causes problems for navigation and debugging. The problem with having
multiple NetBeans projects pointing to the same source is described here: http://wiki.netbeans.org/FaqSourceRootOverlap
> To prevent these problems, we should either remove the tools/ide/netbeans directory and
let NetBeans users create their own projects (there a pretty good description on the wiki:
http://wiki.apache.org/db-derby/BuildingDerby#Using_NetBeans_to_Build_Derby ), or provide
an updated project and remove the old ones.
> (The project files aren't really tied to a particular version of NetBeans and can be
opened by newer versions. But the projects still need to be updated to be usable, I think.
For example, they should have project-specific formatting settings (added in NB 6.5, I think)
which set tab size to 4, since setting tab size globally to 4 as you would have to with the
current projects, only works if Derby is the only project you're working on in NetBeans.)

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message