Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 32755 invoked from network); 7 Apr 2008 13:38:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Apr 2008 13:38:54 -0000 Received: (qmail 89597 invoked by uid 500); 7 Apr 2008 13:38:53 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 89165 invoked by uid 500); 7 Apr 2008 13:38:52 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 89153 invoked by uid 99); 7 Apr 2008 13:38:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Apr 2008 06:38:52 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [220.233.0.38] (HELO panama.exetel.com.au) (220.233.0.38) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Apr 2008 13:38:08 +0000 Received: from ns1.exetel.com.au ([220.233.0.1] helo=ef.exetel.com.au) by panama.exetel.com.au with smtp (Exim 4.68) (envelope-from ) id 1JirY9-0006LI-7Z for dev@struts.apache.org; Mon, 07 Apr 2008 23:38:17 +1000 Received: (qmail 27919 invoked by uid 508); 7 Apr 2008 13:38:17 -0000 Received: from blueskyminds.com.au (HELO ?192.168.1.151?) (jeromy.evans@blueskyminds.com.au@220.233.11.162) by ef.exetel.com.au with SMTP; 7 Apr 2008 13:38:17 -0000 Message-ID: <47FA23BC.1010500@blueskyminds.com.au> Date: Mon, 07 Apr 2008 23:38:04 +1000 From: Jeromy Evans Organization: Blue Sky Minds Pty Ltd User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: Struts Developers List Subject: Re: [s2] Get rid of optional dependencies References: <436d9a250804070555j73eac4dbsb61828337d137b81@mail.gmail.com> In-Reply-To: <436d9a250804070555j73eac4dbsb61828337d137b81@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 No objections from me. The latter two or three don't have to be plugins, just build artefacts. I hate that junit circular dependency. I wish there was a better way. There's several base test classes that would be useful to users if they were available in a struts-test jar. Don Brown wrote: > In an effort to make Struts 2 more OSGi friendly, I noticed we have a > number of optional dependencies that confuse the bnd plugin. I'd like > to take the next step and resolve these: > * DWR - Create a struts2-dwr-plugin > * Velocity - Create a struts2-velocity-plugin > * Commons File Upload - Change jar to be required or at least commit > a simple implementation into core and create > struts2-commons-fileupload-plugin > * JUnit - Create struts2-junit-plugin (we'd probably have to copy the > testcase into our test code to avoid the circular dependency, keeping > the testhelper class in core) > * TestNG - Create struts2-testng-plugin > > Any objections? > > Don > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > For additional commands, e-mail: dev-help@struts.apache.org > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org