Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 95175 invoked from network); 16 Apr 2008 22:56:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 22:56:48 -0000 Received: (qmail 99756 invoked by uid 500); 16 Apr 2008 22:56:46 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 99733 invoked by uid 500); 16 Apr 2008 22:56:46 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 99722 invoked by uid 99); 16 Apr 2008 22:56:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 15:56:46 -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 [98.136.44.58] (HELO smtp103.prem.mail.sp1.yahoo.com) (98.136.44.58) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 16 Apr 2008 22:55:54 +0000 Received: (qmail 48007 invoked from network); 16 Apr 2008 22:56:13 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=SrMCxQNKc+KL+CtUDMwfJ0IoEfoiMDCwdzK6ZeYh30ZwMn/ejfFzkkNmfwaTBX7Wh6InVSV3c0l7fXqSLPrXX7GiqCMnFmrXrToNeXS1lU9+702NOCujs1VOi6OL5+yygmDY624c86m9et3Fjw00nTScansoVv1D+JtB9rwI80w= ; Received: from unknown (HELO ?192.168.1.104?) (david_jencks@67.102.173.8 with plain) by smtp103.prem.mail.sp1.yahoo.com with SMTP; 16 Apr 2008 22:56:12 -0000 X-YMail-OSG: fadt_oQVM1noAhWPWSLrJ8EfXvVjJ2eIJV55hUi_BbWjZar8DSt7vhIHi8WAHWLgWjU697qJ5aerpp3U3FNYLJA2RW_SvODGpnFLMLGvIdHfC_qk1xDLAcTYPMb7A5eGb8zx X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: Help need to create geronimo plugin for struts 2 Date: Wed, 16 Apr 2008 15:56:17 -0700 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.753) X-Virus-Checked: Checked by ClamAV on apache.org Have you looked at http://cwiki.apache.org/GMOxDOC21/constructing-a- special-purpose-server-using-maven.html ? I think it should explain fairly well how to set up a maven project that will result in building the struts plugin you want. If you have any further questions or suggestions for improving the docs please please let us know! You might also look at the directory and roller plugins under https:// svn.apache.org/repos/asf/geronimo/plugins thanks david jencks On Apr 16, 2008, at 10:05 AM, CG wrote: > Hi all, > Since I will be using struts 2.x in my project , I would like to > "deploy" struts' libraries into geronimo server. > Q1 : Can I just copy those *.jars into > GERONIMO_ROOT/repository/struts ? will it works ? > > > I also plan to create plugin struts 2 for geronimo 2.1, with the jars > file of struts-lib that I have downloaded, so that I can deploy it > using the geronimo console. > Any tutorial for plugin creation ? I only know that we need a > geronimo-plugin.xml . > > I have categorized those *.jars , and the directory structure for > those jars file. What else should I do to build the plugin ? > > Any hints will be appreciated , thanks. > CG > > > Directory structures for all the jars file come with struts 2.0.11 > ==================================================== > antlr 2.7.2.jar repository/antlr/2.7.2/ > > commons-beanutils-1.6.jar repository/commons-beanutils/1.6/ > > commons-chain-1.1.jar repository/commons-chain/1.1/ > > commons-logging-1.0.4.jar repository/commons-logging/commons- > logging/1.0.4/ > commons-logging-api-1.1.jar repository/commons-logging/commons- > logging-api/1.1/ > > commons-validator-1.3.0.jar repository/commons-validator/1.3.0/ > > freemarker-2.3.8.jar repository/freemarker/2.3.8/ > > ognl-2.6.11.jar repository/ognl/ognl/2.6.11/ > > oro-2.0.8.jar repository/org/apache/oro/2.0.8/ > > struts2-codebehind-plugin-2.0.11.1.jar repository/org/apache/ > struts/struts2-codebehind-plugin/2.0.11.1/ > struts2-config-browser-plugin-2.0.11.1.jar repository/org/apache/ > struts/struts2-config-browser-plugin/2.0.11.1/ > struts2-core-2.0.11.1.jar repository/org/apache/struts/struts2- > core/2.0.11.1/ > struts2-jasperreports-plugin-2.0.11.1.jar repository/org/apache/ > struts/struts2-jasperreports-plugin/2.0.11.1/ > struts2-jfreechart-plugin-2.0.11.1.jar repository/org/apache/ > struts/struts2-jfreechart-plugin/2.0.11.1/ > struts2-jsf-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-jsf-plugin/2.0.11.1/ > struts2-pell-multipart-plugin-2.0.11.1.jar repository/org/apache/ > struts/struts2-pell-multipart-plugin/2.0.11.1/ > struts2-plexus-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-plexus-plugin/2.0.11.1/ > struts2-sitegraph-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-sitegraph-plugin/2.0.11.1/ > struts2-sitemesh-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-sitemesh-plugin/2.0.11.1/ > struts2-spring-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-spring-plugin/2.0.11.1/ > struts2-struts1-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-struts1-plugin/2.0.11.1/ > struts2-tiles-plugin-2.0.11.1.jar repository/org/apache/struts/ > struts2-tiles-plugin/2.0.11.1/ > struts-core-1.3.5.jar repository/org/apache/struts/struts-core/ > 1.3.5/ > > tiles-api-2.0.4.jar repository/org/apache/tiles/tiles-api/2.0.4/ > tiles-core-2.0.4.jar repository/org/apache/tiles/tiles-core/2.0.4/ > tiles-jsp-2.0.4.jar repository/org/apache/tiles/tiles-jsp/2.0.4/ > > xwork-2.0.4.jar repository/org/opensymphony/xworki/2.0.4/