Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 80359 invoked from network); 3 Sep 2007 17:55:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Sep 2007 17:55:42 -0000 Received: (qmail 8861 invoked by uid 500); 3 Sep 2007 17:55:31 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 8800 invoked by uid 500); 3 Sep 2007 17:55:31 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 8789 invoked by uid 99); 3 Sep 2007 17:55:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Sep 2007 10:55:31 -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 [69.147.95.66] (HELO smtp103.plus.mail.sp1.yahoo.com) (69.147.95.66) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 03 Sep 2007 17:56:38 +0000 Received: (qmail 98469 invoked from network); 3 Sep 2007 17:55:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=wHjXtgtdgPhRSDBpm1UMzmXA3IdM4G4478TSWxTQoZqZfKheKYMrPyBF4xwMiRQdfwgiJYo1EtO3K7TA7cKZoVCMfLrZVdhORPPQrQrreGHb7Vx2D8V+luAcsk4uSxqz59tk3t0wlb4Jj5SwPJbmWCOirssoXyQOACG4a4RzHTc= ; Received: from unknown (HELO ?192.168.1.106?) (david_jencks@67.102.173.8 with plain) by smtp103.plus.mail.sp1.yahoo.com with SMTP; 3 Sep 2007 17:55:04 -0000 X-YMail-OSG: .4P8bHIVM1nBuN3kUGxXXl2gjLZBg69FMw4Sv3JFlCc8nr9wBhzpeuEpdGxDEC0VFoLb_W1sRg-- Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <72D1DAD1-5BD9-416B-A694-A86BE6C54228@yahoo.com> References: <9E700239-A30D-410C-92CB-6492B2926427@yahoo.com> <72D1DAD1-5BD9-416B-A694-A86BE6C54228@yahoo.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: Plugin stuff Date: Mon, 3 Sep 2007 10:55:02 -0700 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org I've committed what I have so far: - use new plugin schema - generate geronimo-plugin.xml files for each car from pom.xml - generate plan environment section from explicitly listed car-maven- plugin configuration instead of from maven dependencies. We check that each dependency listed in the maven plugin config is actually present in the maven dependencies section. - moved car plans to src/main/plan/plan.xml - include plan in the car for reference. Problems/left to do: - I haven't converted many of the car poms to actually generate the correct geronimo-plugin.xml or the correct plan, so most plans have the previously generated dependencies in them. There are a lot (nearly 100) so if anyone wants to help me update the poms that would be great. I did do a few of the cars with existing geronimo- plugin.xmls. - the xml configuration format in pom.xml is adapted for maven, not for jaxb. It would be great if we could figure out how to make the configuration in pom.xml look more like geronimo-plugins.xml or the environment element. - The cli search-plugins and console plugin installer work, but only sort of. For instance they don't show you which plugins are installed or would have problems due to prerequisite or obsoletes problems. I'm hoping someone less clueless about uis can help with this part. - in order to get this to work quickly I added jaxb dependencies to lib. I think this is really bad and hope we can figure out how to remove them again. Let me know if I've broken other stuff :-) thanks david jencks On Aug 31, 2007, at 10:28 AM, David Jencks wrote: > So I have the code compiling but now all the geronimo-plugin.xml > files are in the old format... :-( > > I'm going to look into generating them in the car-maven-plugin > along with making a car-maven-plugin configuration that includes > the dependencies more directly so we don't spend hours trying to > generate them from the maven dependencies. > > thanks > david jencks > > suffering from feature creep... > > On Aug 29, 2007, at 12:26 PM, David Jencks wrote: > >> I'm going to take a couple days to see if I can get the plugin >> installer in better shape. >> >> My goals are: >> - new schema as in GERONIMO-3330 >> - jaxb based >> - easier to use the local maven repo as a plugin repo. This might >> be done by having a "scan repo and generate geronimo-plugins.xml >> from all the plugins we find" function. >> - let plugin xml contain more global bits. Right now it can >> contain config.xml bits, it should be able to modify other >> config.xml type files (offline deployer, etc) and artifact_aliases >> and config-substitutions properties files. The changes to the >> properties files need to be live so e.g. when the plugin is >> started the new entries get used. >> >> thanks >> david jencks >> >> >