pliant / lein-package

A leiningen plugin that provides the ability to package, install, and deploy non-jar generated artifacts.
5 stars 8 forks source link

Specify minimum lein version #5

Closed jstoneham closed 11 years ago

jstoneham commented 11 years ago

I spent a couple hours working through an issue today where the install hook wouldn't install anything. Turns out the code in install.clj (and presumably deploy.clj) makes calls to pomegranate (aether/install-artifacts :files files) where the older versions of pomegranate (e.g., 0.0.13) require an :artifacts key as well. I was using lein 2.0.0-preview10.

Upgrading to lein 2.1.2 fixed the issue. It uses pomegranate 0.2.0. It would be nice to specify the minimum lein version.

dfrugg commented 11 years ago

Thanks for the input. Lein version compatibility is a topic that is being fleshed out. The current target is 2.0, but I have pull requests that add value but are targetted for 2.1+. I plan to have this figured out within the week.