Return-Path: Delivered-To: apmail-geronimo-activemq-dev-archive@www.apache.org Received: (qmail 45323 invoked from network); 5 Sep 2006 19:40:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Sep 2006 19:40:54 -0000 Received: (qmail 17882 invoked by uid 500); 5 Sep 2006 19:40:54 -0000 Delivered-To: apmail-geronimo-activemq-dev-archive@geronimo.apache.org Received: (qmail 17858 invoked by uid 500); 5 Sep 2006 19:40:54 -0000 Mailing-List: contact activemq-dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-dev@geronimo.apache.org Delivered-To: mailing list activemq-dev@geronimo.apache.org Received: (qmail 17846 invoked by uid 99); 5 Sep 2006 19:40:54 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 12:40:54 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of gnodet@gmail.com designates 64.233.182.189 as permitted sender) Received: from [64.233.182.189] (HELO nf-out-0910.google.com) (64.233.182.189) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 12:40:52 -0700 Received: by nf-out-0910.google.com with SMTP id n29so49376nfc for ; Tue, 05 Sep 2006 12:40:30 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=b4is/4Gwz7E0kzhqpgVlgYL1E8/0I0rtWPnzgEOrtlwppN+WPn5EoLueIXYQHJcXk4AkX41bWKEgkDw/bpijCuTA+21TgjumO1qZja9E2fm+UODCRVrf/UKOtQV9PKHLrKAFSBQSedyHu4g0IdWo0Nu1jONlddJq+HfDhjfCzgQ= Received: by 10.49.19.18 with SMTP id w18mr8195287nfi; Tue, 05 Sep 2006 12:40:30 -0700 (PDT) Received: by 10.49.85.1 with HTTP; Tue, 5 Sep 2006 12:40:30 -0700 (PDT) Message-ID: Date: Tue, 5 Sep 2006 21:40:30 +0200 From: "Guillaume Nodet" To: activemq-dev@geronimo.apache.org Subject: Re: Core-Jaas dependencies ... again In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_146760_7222337.1157485230359" References: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_146760_7222337.1157485230359 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline What do you mean by non optional dependency ? A dependency can always be set as optional, and actually is until you use it. I guess the other solution is to create a module for these classes only, but i' m not sure it' s worth it. On 9/5/06, Sepand M wrote: > > Hi guys, > > I brought this up before and I thought it was solved, but it isn't. > The basic problem is that JaasAuthenticationBroker, > JaasCertificationAuthenticationBroker (that's a new class), and their > supporting classes need Broker, BrokerFilter, etc. and also need > JaasCertificateCallback (also new), etc. > Broker, BrokerFilter are in the core module (for obvious reasons) and > JaasCertificateCallback, etc. are in Jaas module. > This forces a non-optional dependency between core and jaas, which from > what > I understand we are trying to avoid. > Moving JaasAuthenticationBroker and JaasCertificationAuthenticationBroker > to > jaas is not an option (as far as I know) since mvn doesn't allow a > circular > dependency (from core to jaas and back to core). > Obviously moving everything into core is dumb. > > So... any suggestions? > > Regards, > Sepand > > -- Cheers, Guillaume Nodet ------=_Part_146760_7222337.1157485230359--