Return-Path: Delivered-To: apmail-maven-issues-archive@minotaur.apache.org Received: (qmail 50204 invoked from network); 30 Jan 2009 17:15:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Jan 2009 17:15:50 -0000 Received: (qmail 8989 invoked by uid 500); 30 Jan 2009 17:15:50 -0000 Delivered-To: apmail-maven-issues-archive@maven.apache.org Received: (qmail 8944 invoked by uid 500); 30 Jan 2009 17:15:49 -0000 Mailing-List: contact issues-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list issues@maven.apache.org Received: (qmail 8933 invoked by uid 99); 30 Jan 2009 17:15:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jan 2009 09:15:49 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [63.246.2.115] (HELO codehaus01.managed.contegix.com) (63.246.2.115) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jan 2009 17:15:40 +0000 Received: from codehaus01.managed.contegix.com (localhost.localdomain [127.0.0.1]) by codehaus01.managed.contegix.com (Postfix) with ESMTP id D7C9D14A829A for ; Fri, 30 Jan 2009 11:15:19 -0600 (CST) Message-ID: <6506553.1233335719881.JavaMail.haus-jira@codehaus01.managed.contegix.com> Date: Fri, 30 Jan 2009 11:15:19 -0600 (CST) From: "Jason van Zyl (JIRA)" To: issues@maven.apache.org Subject: [jira] Commented: (MNG-3989) Simple handling of external jars In-Reply-To: <8487698.1231867639704.JavaMail.haus-jira@codehaus01.managed.contegix.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 4e90ceb663894a42f12c0e28abbab431 X-Virus-Checked: Checked by ClamAV on apache.org [ http://jira.codehaus.org/browse/MNG-3989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163300#action_163300 ] Jason van Zyl commented on MNG-3989: ------------------------------------ For a given project starting you should just check in the repository. If you care about your releases then generally what I'm seeing is that enterprises who understand the importance of using components put their repositories in the same class as their SCM and put it on systems that are just as reliable. They will be there 10 years from now. I don't really see the advantage of making a tool to take some JARs and putting it in a local repository when in the short term of a pilot project just check the JARs to a file-based repository. > Simple handling of external jars > -------------------------------- > > Key: MNG-3989 > URL: http://jira.codehaus.org/browse/MNG-3989 > Project: Maven 2 > Issue Type: New Feature > Affects Versions: 2.0.9 > Reporter: Greg Wilkins > > For whatever reason, there will always be jars that don't exist in a maven repository. > There are numerous techniques for these - installing them in your local repo (either manually or with > some bootstrap.sh script or special profile activation). Checking in the jars into a local maven repository that is checked into svn > and then point to it from your settings.xml and/or top level pom (with aid of an env variable). > But all these methods lack a very important features. You can just do: "svn co http:/myproj.com/foo; cd foo; mvn" > If the jars change, you can't just do "svn up; mvn", you have to re-run whatever script/profile installed the repo. > It's all rather a PITA. > What I want, is some way to have a module of a project that contains some non-maven jars that when I > do a "mvn install" in that project, install those jars in my local repository for use by my other modules. If the > jars are not updated, then nothing is done. > With something like this, projects that have external dependencies could describe them to maven and > make them available for use, without manual steps and special scripts. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira