Permalink
Browse files

Migrate to Leiningen 2

  • Loading branch information...
1 parent 563b501 commit c367bc1d6efb545ffab7e733852f1af3cc18e880 @michaelklishin committed Mar 10, 2012
Showing with 35 additions and 17 deletions.
  1. +2 −0 .travis.yml
  2. +5 −0 ChangeLog.md
  3. +16 −6 README.md
  4. +12 −11 project.clj
View
@@ -1,2 +1,4 @@
language: clojure
+lein: lein2
before_script: ./bin/ci/before_script.sh
+script: lein2 with-profile dev:1.4 test
View
@@ -0,0 +1,5 @@
+## Changes between Langohr 1.0.0-beta1 and 1.0.0-beta2
+
+### Leiningen 2
+
+Langohr now uses [Leiningen 2](https://github.com/technomancy/leiningen/wiki/Upgrading).
View
@@ -88,6 +88,16 @@ Langohr is built from the ground up for Clojure 1.3 and up.
Langohr depends on RabbitMQ Java client 2.7.x and thus should work with RabbitMQ versions 2.0 and later.
+## The Road to 1.0
+
+Langohr is slowly approaching 1.0 release. A few remaining items before the release are
+
+ * Documentation guides.
+ * Test suite cleanup.
+ * Some stress tests to set baseline performance expectations.
+
+We expect 1.0 to be released in 2012 (but not before documentation site is ready).
+
## Continuous Integration
@@ -97,15 +107,15 @@ Langohr depends on RabbitMQ Java client 2.7.x and thus should work with RabbitMQ
CI is hosted by [travis-ci.org](http://travis-ci.org)
-## The Road to 1.0
+## Development
-Langohr is slowly approaching 1.0 release. A few remaining items before the release are
+Langohr uses [Leiningen 2](https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md). Make
+sure you have it installed and then run tests against Clojure 1.3.0 and 1.4.0[-beta4] using
- * Documentation guides.
- * Test suite cleanup.
- * Some stress tests to set baseline performance expectations.
+ lein2 with-profile test:1.4 test
-We expect 1.0 to be released in 2012 (but not before documentation site is ready).
+Then create a branch and make your changes on it. Once you are done with your changes and all
+tests pass, submit a pull request on Github.
## License
View
@@ -1,15 +1,16 @@
(defproject com.novemberain/langohr "1.0.0-SNAPSHOT"
:description "An experimental Clojure layer on top of the RabbitMQ Java client"
- :url "https://github.com/michaelklishin/langohr"
- :license { :name "Eclipse Public License" }
- :repositories { "sonatype"
- {:url "http://oss.sonatype.org/content/repositories/releases"
- :snapshots false
- :releases {:checksum :fail :update :always}
- }}
- :dependencies [[org.clojure/clojure "1.3.0"]
- [com.rabbitmq/amqp-client "2.7.1"]]
-
- :dev-dependencies [[org.clojure/tools.cli "0.2.1" :exclusions [org.clojure/clojure]]]
+ :min-lein-version "2.0.0"
+ :license {:name "Eclipse Public License"}
+ :dependencies [[org.clojure/clojure "1.3.0"]
+ [com.rabbitmq/amqp-client "2.7.1"]]
+ :profiles {:dev { :dependencies [[org.clojure/tools.cli "0.2.1" :exclusions [org.clojure/clojure]]] }
+ :1.4 { :dependencies [[org.clojure/clojure "1.4.0-beta4"]
+ [org.clojure/tools.cli "0.2.1" :exclusions [org.clojure/clojure]]] }}
+ :url "https://github.com/michaelklishin/langohr"
+ :repositories {"sonatype" {:url
+ "http://oss.sonatype.org/content/repositories/releases",
+ :snapshots false,
+ :releases {:checksum :fail, :update :always}}}
:warn-on-reflection true
:jvm-opts ["-Xmx512m"])

0 comments on commit c367bc1

Please sign in to comment.