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

Reply via email to