Return-Path: X-Original-To: apmail-buildr-commits-archive@www.apache.org Delivered-To: apmail-buildr-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 450576F33 for ; Wed, 22 Jun 2011 10:51:12 +0000 (UTC) Received: (qmail 29923 invoked by uid 500); 22 Jun 2011 10:51:12 -0000 Delivered-To: apmail-buildr-commits-archive@buildr.apache.org Received: (qmail 29879 invoked by uid 500); 22 Jun 2011 10:51:12 -0000 Mailing-List: contact commits-help@buildr.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@buildr.apache.org Delivered-To: mailing list commits@buildr.apache.org Received: (qmail 29818 invoked by uid 500); 22 Jun 2011 10:51:12 -0000 Delivered-To: apmail-incubator-buildr-commits@incubator.apache.org Received: (qmail 29808 invoked by uid 99); 22 Jun 2011 10:51:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 10:51:12 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 10:51:09 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id EF29F428D06 for ; Wed, 22 Jun 2011 10:50:47 +0000 (UTC) Date: Wed, 22 Jun 2011 10:50:47 +0000 (UTC) From: "Peter Donald (JIRA)" To: buildr-commits@incubator.apache.org Message-ID: <540938302.29064.1308739847959.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (BUILDR-72) Consolidate and improve IDE tasks MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/BUILDR-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13053166#comment-13053166 ] Peter Donald commented on BUILDR-72: ------------------------------------ Since this issue was added, the idea plugin has been completely rewritten and significant changes made to the eclipse plugin. Both have acquired more testing as part of this but more tests would not hurt. There is not a lot of "common" code that can be abstracted out of them as the extensions tend to be very specific to the IDE. The common code that is useful across extensions has already been introduced as part of buildr or as external libraries. As such I don't think that there is any value in pursuing this further at this stage. > Consolidate and improve IDE tasks > --------------------------------- > > Key: BUILDR-72 > URL: https://issues.apache.org/jira/browse/BUILDR-72 > Project: Buildr > Issue Type: Improvement > Components: IDE > Reporter: Assaf Arkin > Fix For: Wish List > > > Right now we have separate tasks for each IDE, which results in a lot of code duplication, inconsistent behavior, not to mention total and absolute lack of testing. > What we need: > - A framework for writing IDE tasks that handles all the common behavior, so improvements are rolled to all IDEs simultaneously. > - A way to extend IDE tasks to modify generated files from code, so you don't have to manually edit those after running Buildr. > - Re-generate files whenever a build file (buildfile, build.yaml, etc) changes. > - Tests, tests and more tests. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira