As for the Ant/Maven stuff, You might want to link to http://jakarta.apache.org/ant/manual/ide.html, I'll write up 'How to use Maven in Netbeans' as a patch to the Maven docs and let you know if/when it appears[1]. Using Maven with Eclipse is easier, Maven has an Eclipse plugin.
Since someone asked, the link above links to a page describing using Ant with JDE+XEmacs (I know because thats what I use!). You need to customize jde-build-function and set it to jde-ant-build, also setting 'JDE Ant Enable Find' is useful - it lets ant use '-f build.xml' so you won't get asked where the build file is. M-x customize-apropos jde gives you all the options. For using Maven under XEmacs, I just do M-x compile, with command maven -Ebf project.xml. I also have this in my init.el:
(setq compilation-error-regexp-alist
'("^\\(.+\\.java\\):\\([0-9]+\\):" 1 2))
(this lets XEmacs/Win32 parse sun javac error messages as produced from Maven, and opens the files referenced correctly)
-Baz
[1] For the intrigued/impatient, the skinny with no flowery words: create a 'Maven Compiler' in Compiler types based on External Javac compilation, the command it runs is C:\Program Files\maven\bin\maven.bat {debuginfo} {deprecation} {optimize} -Ed "C:\projects\portalizer" java:jar (yes, unfortunately you need to put in the project dir at the mo), and in the Expert tab set the environment variables JAVA_HOME={jdk.home}, MAVEN_HOME= C:\Program Files\maven, also the debug/deprecation/optimize tag replacements are -Dmaven.compile.debug, -D maven.compile.deprecation, -D maven.compile.optimize. You can now hit F9 to compile with Maven, and netbeans correctly recognizes the error messages - pretty basic but it will let you build eg Turbine. I know dion, one of the Maven authors, uses NB so maybe he has better integration.
Privacy and Confidentiality Notice
------------------------------------------------
The information contained in this E-Mail message is intended only for the person or persons to whom it is addressed. Such information is confidential and privileged and no mistake in transmission is intended to waive or compromise such privilege. If you have received it in error, please destroy it and notify us on the telephone number printed above. If you do not receive complete and legible copies, please telephone us immediately. Any opinions expressed herein including attachments are those of the author only. i-documentsystems Ltd. does not accept responsibility for the accuracy or completeness of the information provided or for any changes to this Email, however made, after it was sent. (Please note that it is your responsibility to scan this message for viruses).
Index: xdocs/site/getinvolved.xml =================================================================== RCS file: /home/cvspublic/jakarta-site2/xdocs/site/getinvolved.xml,v retrieving revision 1.8 diff -u -r1.8 getinvolved.xml --- xdocs/site/getinvolved.xml 6 Mar 2002 12:31:26 -0000 1.8 +++ xdocs/site/getinvolved.xml 25 Nov 2002 15:56:45 -0000 @@ -47,6 +47,7 @@ <li><a href="./library.html">Review Reference Library</a></li> <li><a href="./sourceindex.html">Download the Source Code</a></li> <li><a href="./cvsindex.html">Access CVS Repository</a></li> +<li><a href="./source.html#Patches">Contribute Patches</a></li> </ul> <p> Index: xdocs/site/source.xml =================================================================== RCS file: /home/cvspublic/jakarta-site2/xdocs/site/source.xml,v retrieving revision 1.10 diff -u -r1.10 source.xml --- xdocs/site/source.xml 21 Aug 2002 02:17:40 -0000 1.10 +++ xdocs/site/source.xml 25 Nov 2002 15:56:46 -0000 @@ -128,13 +128,14 @@ public release. </p> - <h2>Patches</h2> + <h2><a name="Patches"></a>Patches</h2> <p> When a specific change to a product is proposed for discussion or - voting on the appropriate development mailing list, it should be - presented in the form of input to the patch command. When sent to the - mailing list, the message should contain a Subject beginning with + voting on the appropriate development mailing list, or contributed + as part of a bug report, it should be presented in the form of input + to the patch command. When sent to the mailing list, the message + should contain a Subject beginning with <span class="code">[PATCH]</span> and a distinctive one-line summary in the subject corresponding to the action item for that patch. </p> @@ -170,6 +171,12 @@ will enable you to use the bash shell and also installs a lot of other utilities (such as diff and patch) that will turn your PC into a virtual Unix machine. + </p> + + <p> + More detailed instructions for accessing Jakarta's CVS repositories with + various tools and IDEs, including anonymous access, can be found + <a href="./cvsindex.html">here</a>. </p> <p>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
