Skip to content
Browse files

Updated readme

  • Loading branch information...
1 parent 3f619ea commit 4e23f19ffc7528ee9f1d61ab9bb0a06102b87cb5 @thickey committed Mar 8, 2012
Showing with 14 additions and 2 deletions.
  1. +14 −2
@@ -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]( 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"] ( 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"](
+## 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

0 comments on commit 4e23f19

Please sign in to comment.
Something went wrong with that request. Please try again.