Return-Path: X-Original-To: apmail-ace-commits-archive@www.apache.org Delivered-To: apmail-ace-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 8D4CB90C0 for ; Tue, 27 Mar 2012 08:25:54 +0000 (UTC) Received: (qmail 79452 invoked by uid 500); 27 Mar 2012 08:25:54 -0000 Delivered-To: apmail-ace-commits-archive@ace.apache.org Received: (qmail 79420 invoked by uid 500); 27 Mar 2012 08:25:54 -0000 Mailing-List: contact commits-help@ace.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ace.apache.org Delivered-To: mailing list commits@ace.apache.org Received: (qmail 79373 invoked by uid 99); 27 Mar 2012 08:25:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Mar 2012 08:25:53 +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; Tue, 27 Mar 2012 08:25:52 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 93261348976 for ; Tue, 27 Mar 2012 08:25:32 +0000 (UTC) Date: Tue, 27 Mar 2012 08:25:32 +0000 (UTC) From: "Bram de Kruijff (Commented) (JIRA)" To: commits@ace.apache.org Message-ID: <1794274672.22459.1332836732722.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1928204904.31216.1332158257891.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (ACE-232) Make Management Agent self contained 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/ACE-232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13239306#comment-13239306 ] Bram de Kruijff commented on ACE-232: ------------------------------------- Right now the launcher is broken. Seems part of this patch was committed under ACE-167 in r1304246 nut not all. Specifically the diff to pom/pom.xml is missing. > Make Management Agent self contained > ------------------------------------ > > Key: ACE-232 > URL: https://issues.apache.org/jira/browse/ACE-232 > Project: ACE > Issue Type: Improvement > Affects Versions: 0.8.0 > Reporter: Bram de Kruijff > Attachments: ACE-232-selfContainedMA.patch > > > The Management Agent introduced by ACE-91 I (no longer?) self contained as it does not embed its dependencies. As a result, deploying the management agent in an OSGi container requires deploying all its dependencies as well. This will then export all kinds off packages and expose all kinds off services to the environment that may seriously complicate things. > The Launcher solves this problem by embedding all the dependencies in the launcher jar providing a controlled way of managing what is (not) exposed into the container. > My suggestion is to move the embedding to the Management Agent itself providing the same level of control, but now we can deploy the Management Agent into any OSGi container without being forced to use the launcher. > Eg. This idea triggered cause I want to be able to deploy the Management Agent into a Pax Exam 2 test -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira