Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 11408 invoked from network); 17 Aug 2006 21:38:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 17 Aug 2006 21:38:22 -0000 Received: (qmail 59750 invoked by uid 500); 17 Aug 2006 21:38:19 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 59666 invoked by uid 500); 17 Aug 2006 21:38:19 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 59655 invoked by uid 99); 17 Aug 2006 21:38:19 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Aug 2006 14:38:19 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [81.169.145.183] (HELO natreg.rzone.de) (81.169.145.183) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Aug 2006 14:38:17 -0700 Received: from cube.j-hohwiller.de (C94c8.c.pppool.de [62.104.148.200]) by post.webmailer.de (8.13.6/8.13.6) with ESMTP id k7HLboxJ026973 for ; Thu, 17 Aug 2006 23:37:51 +0200 (MEST) Received: from localhost ([127.0.0.1]) by cube.j-hohwiller.de with esmtp (Exim 4.61) (envelope-from ) id 1GDpYs-0004bb-Kb for commons-dev@jakarta.apache.org; Thu, 17 Aug 2006 23:37:58 +0200 Message-ID: <44E4E1B6.2050300@j-hohwiller.de> Date: Thu, 17 Aug 2006 23:37:58 +0200 From: Joerg Hohwiller User-Agent: Debian Thunderbird 1.0.7 (X11/20051017) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jakarta Commons Developers List Subject: Re: [logging] pom for commons-logging-api and building/testing JCL with Maven 1 References: <44DB7D07.4030001@apache.org> <1a5b6c410608111015n1b4ba808n2c20a500309922a7@mail.gmail.com> <44DCD46D.3090304@apache.org> <1155717838.5214.9.camel@blackbox> <44E37DDF.1050802@apache.org> In-Reply-To: <44E37DDF.1050802@apache.org> X-Enigmail-Version: 0.93.0.0 OpenPGP: id=60DCBFFF Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi there, Dennis Lundberg wrote: > Hi Simon > > I think this is a Maven 1 vs Maven 2 issue. As long as we deploy our > artifacts (jars) to the Maven 1 repo, which we will do until we switch > to Maven 2 as a build system, we need to also supply Maven 1 poms for > them. The reason I created this pom was that the deployed > commons-logging-api.jar does not have an accompanying pom. Adding this > pom to the repo means that other products can set up commons-logging-api > as a dependency. > I think it is a good idea to keep the tiny commons-logging-api as separate artifact and allow people to only depend on that. For the review of the pom.xml some comments from me: - -consider about spitting off commons-logging-api as a separate project with its own pom.xml. The build logic could be so much simpler. - -what do you think about a common pom.xml for all commons? - -whenever you swith to maven2 then you should switch to the default directory layout - -the profile based dependency stuff is also very complicated magic. Following the maven2 conventions could make it a lot easier. But this might require that you split of the implementation (commons-logging-logj4, commons-logging-avalon, etc.) then you even do not need to declare the dependencies optional - I gues you are not looking foreward to do this (e.g. from the maintaince point of view)... Regards J�rg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFE5OG2mPuec2Dcv/8RAow/AJ9mIdj40xd7kXwq0FSSVQ0oTnOTyQCfdmdn UBpuYgDNsa82Z+V3DcRnH9U= =V5TA -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org