Return-Path: Delivered-To: apmail-maven-users-archive@www.apache.org Received: (qmail 54900 invoked from network); 27 Sep 2007 18:15:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Sep 2007 18:15:28 -0000 Received: (qmail 86160 invoked by uid 500); 27 Sep 2007 18:15:10 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 86096 invoked by uid 500); 27 Sep 2007 18:15:10 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 86085 invoked by uid 99); 27 Sep 2007 18:15:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Sep 2007 11:15:10 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [65.212.180.92] (HELO pyramid-03.kattare.com) (65.212.180.92) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Sep 2007 18:17:29 +0000 Received: from eva.abiss. ([88.218.118.121]) (authenticated bits=0) by pyramid-03.kattare.com (8.13.8/8.13.6) with ESMTP id l8RIEoJ3018229 for ; Thu, 27 Sep 2007 11:14:51 -0700 Message-ID: <46FBF128.6020008@geekologue.com> Date: Thu, 27 Sep 2007 21:06:32 +0300 From: Manos Batsis User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Maven Users List Subject: Re: Using maven for JavaScript projects References: <46FA4531.6060401@geekologue.com> <9AEC5F50BD7E0F48891AE45ADC561184016CCA81@ldnukms2.caplin.com> <4c39e3030709270332t2c33d000ic128c6b0360bc4cb@mail.gmail.com> <4c39e3030709270350k35050986j1739f9a2b5e9a0c7@mail.gmail.com> In-Reply-To: <4c39e3030709270350k35050986j1739f9a2b5e9a0c7@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org nicolas de loof wrote: > To Manos : > how do you integrate with jsDoc ? AFAIK this is a JS based tool, not > really simple to invoke from a Java Mojo. Or maybe you use a JS Mojo ? Through Rhino. A simple way is to call his Main.exec, the other is a bit more complicated and involves putting java variables in the JS evaluation scope. See the JSDoc [1] and JSLint [2] reports respectively. > Would you like to colaborate on a common javascript plugin ? Would you > publish it as part of the Mojo project ? Would not be against that, but currently such a mojo does not exist there. In the mean time both me/abiss.gr and (i believe) Ross are open on collaboration using the SF project and publish the lot under the apache license v2. My personal next priority is ECMAUnit as it is a lot easier to use than JSUnit, as well as a compression mojo (although the mobilvox js plugin works really great for me). Finally, IMHO we need to figure out a maven packaging scheme and plugins that will allow projects to use JS libraries as dependencies to web or other projects (JS or Java). I have expressed interest on this in the past but... [1] http://mvn-jstools.cvs.sourceforge.net/mvn-jstools/maven-jstools-plugin/src/main/java/gr/abiss/mvn/plugins/jstools/JsDocMojo.java?view=markup [2] http://mvn-jstools.cvs.sourceforge.net/mvn-jstools/maven-jstools-plugin/src/main/java/gr/abiss/mvn/plugins/jstools/JsLintMojo.java?view=markup Cheers, Manos --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org For additional commands, e-mail: users-help@maven.apache.org