Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 14229 invoked from network); 18 Jun 2009 13:32:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 Jun 2009 13:32:31 -0000 Received: (qmail 87475 invoked by uid 500); 18 Jun 2009 13:32:42 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 87372 invoked by uid 500); 18 Jun 2009 13:32:42 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 87364 invoked by uid 99); 18 Jun 2009 13:32:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jun 2009 13:32:42 +0000 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: domain of jason.dillon@gmail.com designates 209.85.222.173 as permitted sender) Received: from [209.85.222.173] (HELO mail-pz0-f173.google.com) (209.85.222.173) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jun 2009 13:32:32 +0000 Received: by pzk3 with SMTP id 3so1182759pzk.27 for ; Thu, 18 Jun 2009 06:32:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=VPuNx0isFbHKBdxIyjbyxIXKmLylJQymxTbSBMCcUpY=; b=gEC2m4qYlUQ6HmTuHFQHRDjrAc2F30DBpuaHyoSETPcQjSWmRHLcaIU9qxm1Jcf5Id DYK8BLLpKJ60lM8JL8JpZ0oANSCc5BZ7Lr51JMvxKm7T5MMc4xhW8Ybp2azd/GEIvy22 MlnZkEM/BEmXHilOlx9eqqX5NhMwpV3u560cc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=RMdokkHHk/7PBqcaLXzwS/84SDahKiasRhpgUUmOa/aIej3lI4FM6xkpA3abh71FUb pAw2jWH8asVbZVeffUPhoL8Pjc0jA2wIdT8zuRlWHhRmDruWQOivZLrFuzHy9T7X1AaV jdMwE5oA6yjqqn2O2PWD8QtTnBC0Mpj+/sis4= Received: by 10.115.95.13 with SMTP id x13mr2124905wal.138.1245331932686; Thu, 18 Jun 2009 06:32:12 -0700 (PDT) Received: from ?192.168.1.3? ([124.157.202.162]) by mx.google.com with ESMTPS id v9sm3888462wah.1.2009.06.18.06.32.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 18 Jun 2009 06:32:11 -0700 (PDT) Sender: Jason Dillon Message-Id: From: Jason Dillon To: dev@geronimo.apache.org In-Reply-To: <78743833-B88D-46D4-945C-2FF16E1EA7C6@yahoo.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Re: Assemblies in the repo and their dependencies Date: Thu, 18 Jun 2009 20:31:44 +0700 References: <7323E707-712A-4F31-A61D-A87A3348FA3D@planet57.com> <78743833-B88D-46D4-945C-2FF16E1EA7C6@yahoo.com> X-Mailer: Apple Mail (2.935.3) X-Virus-Checked: Checked by ClamAV on apache.org My trunk build keeps puking on: Missing: ---------- 1) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file - DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper - Dversion=6.0.18-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper -Dversion=6.0.18-SNAPSHOT -Dpackaging=jar -Dfile=/ path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.codehaus.mojo.jspc:jspc-maven-plugin:maven-plugin:2.0-alpha-2 2) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT Where is this dep? --jason On Jun 18, 2009, at 4:31 AM, David Jencks wrote: > > On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote: > >> Why do the assemblies in the repository have dependencies? I >> realize that they are probably there to facilitate the build, but >> shouldn't they all be marked as provided? >> >> The reason I think they should be, is that when a user wants to use >> the geronimo-maven-plugin with the assembly -bin in the repository, >> before they can even download the assembly -bin, first mvn has to >> go resolve every single dependency which is used to build that >> assembly -bin. >> >> I think this is broken, while I can resolve by adding a tone of >> excludes, I think that this problem should be solved so that users >> can more easily consume the assembly artifacts we publish to the >> repository. >> >> Any one know how easy/feasible with the current stuff (trunk and >> 2.1.x) it would be to mark all dependencies as provided? > > Just thinking about it I don't see why it would cause problems. > Would you like to try it and see if the server at least builds? If > there are no obvious problems I'd be fine with this change. > > thanks > david jencks > >> >> --jason