[
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: 10.9.0.0
> 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