Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-3989

Simple handling of external jars

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.0.9
    • None
    • None
    • None

    Description

      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.

      Attachments

        1. MNG-3989.zip
          16 kB
          Brett Porter
        2. MNG-3989.zip
          16 kB
          Brett Porter

        Activity

          People

            Unassigned Unassigned
            gregw Gregory John Wilkins
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: