Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated readme

  • Loading branch information...
commit 4e23f19ffc7528ee9f1d61ab9bb0a06102b87cb5 1 parent 3f619ea
@thickey authored
Showing with 14 additions and 2 deletions.
  1. +14 −2 README.md
View
16 README.md
@@ -5,11 +5,23 @@ A Leiningen plugin to convert Maven pom.xml files to project.clj files.
## Usage
Put `[lein-nevam "0.1.0"]` into the `:plugins` vector of your
-`:user` profile, or if you are on Leiningen 1.x do `lein plugin install
-lein-nevam 0.1.0`.
+`:user` profile.
+
+lein-nevam is mean to be run in project directory that has an existing pom.xml file but has no project.clj.
$ lein nevam
+## Known Issues
+- when running against 2.0.0-peview1, if you first run nevam outside of an existing project (as intented) you may see an [org.sonatype.aether.resolution.DependencyResolutionException](https://gist.github.com/2001365/ff53f1f984c390b84c7cfff79965b0620e422d91). Simply run `lein nevam` once from within an existing lein project. This is fixed in leiningen master.
+- you'll need to have removed your repositories entry for clojars or it will clash with lein defaults, (see: ["java.lang.IllegalArgumentException: Duplicate key: clojars"] (https://groups.google.com/d/topic/leiningen/9h9zL8rQkVo/discussion)). This may not be an issue with 2.0.0-preview1
+- you will need to exclude swank-clojure from dependencies to avoid conflcts (see: ["java.lang.IllegalArgumentException: No value supplied for key: true"](https://github.com/technomancy/leiningen/issues/313)).
+
+## TODO
+- support 1.x
+- allow overwriting of existing project.clj file
+- keep track of non-translatable pom setting (perhaps in :lein-nevam/pom-only) and hook into lein pom task to reinsert them into pom
+ - perhaps print out information about the non-translatable things in pom
+
## License
Copyright © 2012 Tom Hickey
Please sign in to comment.
Something went wrong with that request. Please try again.