I've already crawled back to leiningen, but but changing the version lets me start my swank server in a maven project.
On Nov 12, 8:03 am, Stuart Sierra <the.stuart.sie...@gmail.com> wrote: > <packaging>clojure</packaging> > was not implemented until Clojure-maven-plugin version 1.3.5. Just > update the <version> string in the <plugin> section. > > -S > > On Nov 10, 10:36 pm, Jarl Haggerty <fictivela...@gmail.com> wrote: > > > Leiningen was working just fine and I was perfectly happy, and one day > > I decided I'd like to wrap my head around maven. The instructions for > > using the maven clojure plugin are very concise and easy to follow, > > but they just don't seem to work for me. My pom.xml is at the bottom > > of this message. > > > 1. "mvn clojure:run" does what I want it to do but when I try "mvn > > clojure:repl" or "mvn clojure:swank" I just get this, > > > [INFO] Scanning for projects... > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building pounce > > [INFO] task-segment: [clojure:swank] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Preparing clojure:swank > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] BUILD ERROR > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Cannot find lifecycle mapping for packaging: 'clojure'. > > Component descriptor cannot be found in the component repository: > > org.apache.maven.lifecycle.mapping.LifecycleMappingclojure. > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] For more information, run Maven with the -e switch > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 2 seconds > > [INFO] Finished at: Wed Nov 10 20:20:16 MST 2010 > > [INFO] Final Memory: 16M/110M > > [INFO] > > ------------------------------------------------------------------------ > > > 2. This might not be a maven problem but just a misunderstanding of > > unit tests. If I have the files src/main/clojure/com/curiouscat/ > > pounce/core.clj and src/test/clojure/com/curiouscat/pounce/core.clj > > "mvn clojure:test" will run tests in the core namespace but only those > > in the main file, not the test file. If I remove the test file no > > tests will be run. I assume that I should be able to contain all my > > tests in the test directory and I must be doing something wrong, what > > is it? > > > <project xmlns="http://maven.apache.org/POM/4.0.0" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0..."> > > <modelVersion>4.0.0</modelVersion> > > <groupId>com.curiouscat</groupId> > > <artifactId>pounce</artifactId> > > <version>1.0-SNAPSHOT</version> > > <name>pounce</name> > > <url>http://maven.apache.org</url> > > <packaging>clojure</packaging> > > <repositories> > > <repository> > > <id>clojars</id> > > <url>http://clojars.org/repo</url> > > </repository> > > </repositories> > > <build> > > <plugins> > > <plugin> > > <groupId>com.theoryinpractise</groupId> > > <artifactId>clojure-maven-plugin</artifactId> > > <version>1.3.2</version> > > <extensions>true</extensions> > > <executions> > > <execution> > > <id>compile-clojure</id> > > <phase>compile</phase> > > <goals> > > <goal>compile</goal> > > </goals> > > </execution> > > <execution> > > <id>test-clojure</id> > > <phase>test</phase> > > <goals> > > <goal>test</goal> > > </goals> > > </execution> > > </executions> > > </plugin> > > </plugins> > > </build> > > <dependencies> > > <dependency> > > <groupId>org.clojure</groupId> > > <artifactId>clojure</artifactId> > > <version>1.2.0</version> > > </dependency> > > <dependency> > > <groupId>swank-clojure</groupId> > > <artifactId>swank-clojure</artifactId> > > <version>1.2.1</version> > > </dependency> > > </dependencies> > > </project> > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en