Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 14362 invoked from network); 18 Jun 2006 22:11:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Jun 2006 22:11:53 -0000 Received: (qmail 85788 invoked by uid 500); 18 Jun 2006 22:11:51 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 85715 invoked by uid 500); 18 Jun 2006 22:11:51 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 85698 invoked by uid 99); 18 Jun 2006 22:11:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Jun 2006 15:11:50 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [203.59.1.198] (HELO mail-ihug.icp-qv1-irony4.iinet.net.au) (203.59.1.198) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Jun 2006 15:11:50 -0700 Received: from 210-84-55-190.dyn.iinet.net.au (HELO [192.168.237.213]) ([210.84.55.190]) by mail-ihug.icp-qv1-irony4.iinet.net.au with ESMTP; 19 Jun 2006 06:11:27 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.06,147,1149436800"; d="scan'208"; a="781274264:sNHT14972380" Message-ID: <4495CF8C.2020809@apache.org> Date: Mon, 19 Jun 2006 08:11:24 +1000 From: Brett Porter User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Jakarta Commons Developers List Subject: Re: [JCI] GSOC status References: <000001c69312$86cca210$9465e630$@ru> In-Reply-To: <000001c69312$86cca210$9465e630$@ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi Peter, Is there a description of what you are working on that has any more details than: http://wiki.apache.org/general/SummerOfCode2006? I couldn't find anything else. Please bear in mind that while I'm a mentor, I actually haven't worked on JCI (yet), just Maven, so there's every chance I don't understand how it works and you can feel free to tell me I'm wrong :) Peter Konstantinov wrote: > Dear JCI developers, > > I'm Google SOC applied student, working on jci. Let's see what I made for > current > moment, fell free to comment and aks questions. Is there some code we can see for these? I'd generally recommend making small, incremental changes through a series of small patches. That way you can get your work reviewed (and applied!) sooner, and if anything needs changes or it's going in the wrong direction, there's less impact. > Implementation of support file-based compilers in jci is my main task now. > To example > my approach I implicated support of javac (currently call only). I used > javasist > library to replace file-working classes with my proxis. It's seems this > approch > would work fine for every java-based java compiler. Yep, I know that > javasist is > pretty fat and slow, but it's only technological preview, and I hope > implication > would become more satisfactory in future. And of course, unavailability of > fork-call, remain main problem of this approach. While I think I understand what you are doing here, the original assumption was to use the code in Maven as a starting point. Was there a reason not to do this? Javac is completely implemented there. > Support of maven is my second goal. It's pretty simple, and I already > developed > main part of maven plugin. But problem of abstract configuration of > jci-compilers > isn't steal solved. As you know, now every jci-compiler has own > configuration > class, in the other hand we have only one compiler-configuration format in > plexys. So, you can see what shall we aim to. I'm just seeing now that the original description would have been misleading - it's not desirable to write a new compiler plugin, but instead to integrate commons-jci into the existing one (instead of the plexus compiler). Looking forward to hearing more about your work! Cheers, Brett --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org