I don't recall any previous discussion of whether IDE-specific metadata are wanted/permitted in the source tree. I have been privately maintaining a NetBeans "freeform" project setup for Ant which ties into the build script in various ways and offers easier and more precise development of Ant from the IDE. For example, you can ask to debug a single test case and it will run the right target (with the right parameter) from build.xml and connect it to the IDE's debugger. Since Ant's own build.xml is not in general runnable by the last official release, it uses a wrapper script to do some bootstrapping and other preparation.

Currently I just keep this in a separate directory structure so as to keep my svn checkout clean, and refer to the checkout via an external path. But if there are others who might want to use the same IDE on Ant it seems a waste for them to not get the same project setup. Distributing the metadata separately is awkward (especially if targets in build.xml change) and few people would find it.

Could/should this metadata be put in the Ant source tree somewhere? It is a directory "nbproject" with a few files (no changes to other files are needed). If at top level, you would be able to open the top source dir as a NB project; if under e.g. src/etc/ you would need to know to open that parent dir instead. I would need to do some cleanup to test that all pieces still work (some I wrote months or even years ago) and to ensure that all absolute paths or other per-user configuration could be loaded from an svn-ignorable user.properties file.

-J.

--
[EMAIL PROTECTED]  netbeans.org  ant.apache.org  hudson.dev.java.net
            http://google.com/search?q=e%5E%28pi*i%29%2B1


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to