Sure thing, here it is:

<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.0 http://maven.apache.org/maven-v4_0_0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <groupId>scalableKvidr</groupId>
  <artifactId>scalableKvidr</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>
  <name>scalableKvidr</name>
  <inceptionYear>2007</inceptionYear>
  <properties>
    <scala.version>2.7.3</scala.version>
  </properties>

  <repositories>
    <repository>
      <id>scala-tools.org</id>
      <name>Scala-Tools Maven2 Repository</name>
      <url>http://scala-tools.org/repo-releases</url>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>scala-tools.org</id>
      <name>Scala-Tools Maven2 Repository</name>
      <url>http://scala-tools.org/repo-releases</url>
    </pluginRepository>
  </pluginRepositories>

  <dependencies>
    <dependency>
      <groupId>org.scala-lang</groupId>
      <artifactId>scala-library</artifactId>
      <version>${scala.version}</version>
    </dependency>
    <dependency>
       <groupId>net.liftweb</groupId>
       <artifactId>lift-mapper</artifactId>
       <version>1.1-M8</version>
    </dependency>
    <!--
    <dependency>
      <groupId>net.liftweb</groupId>
      <artifactId>lift-core</artifactId>
      <version>1.1-M8</version>
    </dependency>-->
    <dependency>
      <groupId>org.apache.derby</groupId>
      <artifactId>derby</artifactId>
      <version>10.4.2.0</version>
    </dependency>
    <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>5.0.8</version>
        </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.5</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty</artifactId>
      <version>[6.1.6,)</version>
      <scope>test</scope>
    </dependency>
    <!-- for LiftConsole -->
    <dependency>
      <groupId>org.scala-lang</groupId>
      <artifactId>scala-compiler</artifactId>
      <version>${scala.version}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <sourceDirectory>src/main/scala</sourceDirectory>
    <testSourceDirectory>src/test/scala</testSourceDirectory>
    <plugins>
      <plugin>
        <groupId>org.scala-tools</groupId>
        <artifactId>maven-scala-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>compile</goal>
              <goal>testCompile</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <scalaVersion>${scala.version}</scalaVersion>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <configuration>
          <contextPath>/</contextPath>
          <scanIntervalSeconds>5</scanIntervalSeconds>
          <stopPort>8080</stopPort>
          <stopKey>8080</stopKey>
        </configuration>
      </plugin>
      <plugin>
        <groupId>net.sf.alchim</groupId>
        <artifactId>yuicompressor-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>compress</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <nosuffix>true</nosuffix>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <downloadSources>true</downloadSources>
          <excludes>
            <exclude>org.scala-lang:scala-library</exclude>
          </excludes>
          <classpathContainers>
 
<classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER</
classpathContainer>
          </classpathContainers>
          <projectnatures>
            <java.lang.String>ch.epfl.lamp.sdt.core.scalanature</
java.lang.String>
            <java.lang.String>org.eclipse.jdt.core.javanature</
java.lang.String>
          </projectnatures>
          <buildcommands>
            <java.lang.String>ch.epfl.lamp.sdt.core.scalabuilder</
java.lang.String>
          </buildcommands>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.scala-tools</groupId>
        <artifactId>maven-scala-plugin</artifactId>
        <configuration>
          <scalaVersion>${scala.version}</scalaVersion>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>


On Jan 6, 12:31 pm, Indrajit Raychaudhuri <indraj...@gmail.com> wrote:
> Mads,
> Can you please send me the pom.xml?
>
> Cheers, Indrajit
>
> On 06/01/10 4:50 PM, Mads Hartmann wrote:
>
>
>
> > Again, I really appreciate you guys helping me out :)
>
> > @Indrajit I just tried with the dependency you declared as the only
> > lift related dependency. I get the following error.
>
> > <dependency>
> >    <groupId>net.liftweb</groupId>
> >    <artifactId>lift-mapper</artifactId>
> >    <version>1.1-M8</version>
> > </dependency>
>
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [scala:compile {execution: default}]
> > [INFO] Checking for multiple versions of scala
> > [WARNING] Multiple versions of scala libraries detected!
> > [INFO] includes = [**/*.scala,**/*.java,]
> > [INFO] excludes = []
> > [INFO] /Users/Mads/Projects/scalableKvidr2/src/main/scala:-1: info:
> > compiling
>
> > [INFO] Compiling 8 source files to /Users/Mads/Projects/scalableKvidr2/
> > target/classes at 1262776620713
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/bootstrap/
> > liftweb/Boot.scala:52: error: not found: value Full
> > [INFO]       Full(() =>  LiftRules.jsArtifacts.show("ajax-loader").cmd)
> > [INFO]       ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/bootstrap/
> > liftweb/Boot.scala:58: error: not found: value Full
> > [INFO]       Full(() =>  LiftRules.jsArtifacts.hide("ajax-loader").cmd)
> > [INFO]       ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/bootstrap/
> > liftweb/Boot.scala:60: error: type mismatch;
> > [INFO]  found   : (javax.servlet.http.HttpServletRequest) =>  Unit
> > [INFO]  required: (net.liftweb.http.provider.HTTPRequest) =>  Any
> > [INFO]     LiftRules.early.append(makeUtf8)
> > [INFO]                            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/bootstrap/
> > liftweb/Boot.scala:79: error: not found: value Full
> > [INFO]      Full(dm)
> > [INFO]      ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/bootstrap/
> > liftweb/Boot.scala:81: error: not found: value Empty
> > [INFO]      case e : Exception =>  e.printStackTrace; Empty
> > [INFO]                                               ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:28: error: not found: value
> > Full
> > [INFO]       case Full(param) =>  param
> > [INFO]            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:28: error: missing arguments
> > for method param in object S;
> > [INFO] follow this method with `_' if you want to treat it as a
> > partially applied function
> > [INFO]       case Full(param) =>  param
> > [INFO]                           ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:29: error: not found: value
> > Empty
> > [ERROR]       case Empty =>  "error"
> > [INFO]            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:30: error: not found: value
> > Failure
> > [ERROR]       case Failure(msg, _, _) =>  "error"
> > [INFO]            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:41: error: not found: value
> > Full
> > [INFO]       case Full(xhtml) =>  xhtml
> > [INFO]            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:41: error: not found: value
> > xhtml
> > [INFO]       case Full(xhtml) =>  xhtml
> > [INFO]                           ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:42: error: not found: value
> > Empty
> > [ERROR]       case Empty =>  <strong>Error</strong>
> > [INFO]            ^
> > [ERROR] /Users/Mads/Projects/scalableKvidr2/src/main/scala/
> > scalableKvidr/snippet/TagsSnippets.scala:43: error: not found: value
> > Failure
> > [ERROR]       case Failure(msg, _, _) =>  <strong>Error</strong>
> > [INFO]            ^
> > [ERROR] 13 errors found
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] wrap: org.apache.commons.exec.ExecuteException: Process exited
> > with an error: 1(Exit value: 1)
>
> > On Jan 6, 10:15 am, Indrajit Raychaudhuri<indraj...@gmail.com>  wrote:
> >> Mads,
>
> >> Since you are using mapper, having dependency on lift-mapper should
> >> suffice. Other dependencies would be pulled in transitively.
>
> >> So having this dependency tag should do.
>
> >> <dependency>
> >>     <groupId>net.liftweb</groupId>
> >>     <artifactId>lift-mapper</artifactId>
> >>     <version>1.1-M8</version>
> >> </dependency>
>
> >> Cheers, Indrajit
>
> >> On 06/01/10 2:39 PM, Mads Hartmann wrote:
>
> >>> How would that dependency tag look? Right now it looks like this:
>
> >>> <dependency>
> >>>         <groupId>net.liftweb</groupId>
> >>>         <artifactId>lift-core</artifactId>
> >>>         <version>1.1-M8</version>
> >>>       </dependency>
>
> >>> On Jan 6, 10:06 am, Timothy Perrett<timo...@getintheloop.eu>    wrote:
> >>>> Remove the lift-core dependency and separately specify lift-webkit, 
> >>>> lift-common and lift-util. That should resolve your issue... its 
> >>>> probally a problem with the transitive dependencies in maven.
>
> >>>> Cheers, Tim
>
> >>>> On 5 Jan 2010, at 22:17, Ross Mellgren wrote:
>
> >>>>> It looks like you probably have some other dependencies somewhere or 
> >>>>> old jars pointing to the old lift version.
>
> >>>>> Please first try mvn clean jetty:run, and if that doesn't work, run mvn 
> >>>>> dependency:tree to try and find where the other version of lift-webkit 
> >>>>> is coming from. If you're still stuck, paste the output of 
> >>>>> dependency:tree please!
>
> >>>>> -Ross
>
> >>>>> On Jan 5, 2010, at 4:06 PM, Mads Hartmann wrote:
>
> >>>>>> I really appreciate you taking the time to help me out.
>
> >>>>>> depedency now is:
> >>>>>>     <dependency>
> >>>>>>       <groupId>net.liftweb</groupId>
> >>>>>>       <artifactId>lift-core</artifactId>
> >>>>>>       <version>1.1-M8</version>
> >>>>>>     </dependency>
>
> >>>>>> It compiles just fine, but when i try to start the server i get the
> >>>>>> following error:
>
> >>>>>> ERROR - Failed to Boot
> >>>>>> java.lang.NoClassDefFoundError: net/liftweb/util/Box
> >>>>>>          at java.lang.Class.forName0(Native Method)
> >>>>>>          at java.lang.Class.forName(Class.java:169)
> >>>>>>          at 
> >>>>>> net.liftweb.http.DefaultBootstrap$.boot(LiftRules.scala:1260)
> >>>>>>          at net.liftweb.http.provider.HTTPProvider$class.bootLift
> >>>>>> (HTTPProvider.scala:70)
> >>>>>>          at net.liftweb.http.LiftFilter.bootLift(LiftServlet.scala:523)
> >>>>>>          at 
> >>>>>> net.liftweb.http.provider.servlet.ServletFilterProvider$class.init
> >>>>>> (ServletFilterProvider.scala:20)
> >>>>>>          at net.liftweb.http.LiftFilter.init(LiftServlet.scala:523)
> >>>>>>          at 
> >>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
> >>>>>> 97)
> >>>>>>          at org.mortbay.component.AbstractLifeCycle.start
> >>>>>> (AbstractLifeCycle.java:50)
> >>>>>>          at org.mortbay.jetty.servlet.ServletHandler.initialize
> >>>>>> (ServletHandler.java:662)
> >>>>>>          at 
> >>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>          at org.mortbay.jetty.webapp.WebAppContext.startContext
> >>>>>> (WebAppContext.java:1250)
> >>>>>>          at org.mortbay.jetty.handler.ContextHandler.doStart
> >>>>>> (ContextHandler.java:517)
> >>>>>>          at 
> >>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
> >>>>>> 467)
> >>>>>>          at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart
> >>>>>> (Jetty6PluginWebAppContext.java:115)
> >>>>>>          at org.mortbay.component.AbstractLifeCycle.start
> >>>>>> (AbstractLifeCycle.java:50)
> >>>>>>          at org.mortbay.jetty.handler.HandlerCollection.doStart
> >>>>>> (HandlerCollection.java:152)
> >>>>>>          at org.mortbay.jetty.handler.ContextHandlerCollection.doStart
> >>>>>> (ContextHandlerCollection.java:156)
> >>>>>>          at org.mortbay.component.AbstractLifeCycle.start
> >>>>>> (AbstractLifeCycle.java:50)
> >>>>>>          at org.mortbay.jetty.handler.HandlerCollection.doStart
> >>>>>> (HandlerCollection.java:152)
> >>>>>>          at org.mortbay.component.AbstractLifeCycle.start
> >>>>>> (AbstractLifeCycle.java:50)
> >>>>>>          at org.mortbay.jetty.handler.HandlerWrapper.doStart
> >>>>>> (HandlerWrapper.java:130)
> >>>>>>          at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>          at org.mortbay.component.AbstractLifeCycle.start
> >>>>>> (AbstractLifeCycle.java:50)
> >>>>>>          at org.mortbay.jetty.plugin.Jetty6PluginServer.start
> >>>>>> (Jetty6PluginServer.java:132)
> >>>>>>          at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
> >>>>>> (AbstractJettyMojo.java:441)
> >>>>>>          at org.mortbay.jetty.plugin.AbstractJettyMojo.execute
> >>>>>> (AbstractJettyMojo.java:383)
> >>>>>>          at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute
> >>>>>> (AbstractJettyRunMojo.java:210)
> >>>>>>          at 
> >>>>>> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:
> >>>>>> 184)
> >>>>>>          at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> >>>>>> (DefaultPluginManager.java:490)
> >>>>>>          at 
> >>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> >>>>>> (DefaultLifecycleExecutor.java:694)
> >>>>>>          at
> >>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> >>>>>> (DefaultLifecycleExecutor.java:569)
> >>>>>>          at 
> >>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> >>>>>> (DefaultLifecycleExecutor.java:539)
> >>>>>>          at
> >>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
> >>>>>>  lures
> >>>>>> (DefaultLifecycleExecutor.java:387)
> >>>>>>          at
> >>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
> >>>>>> (DefaultLifecycleExecutor.java:348)
> >>>>>>          at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> >>>>>> (DefaultLifecycleExecutor.java:180)
>
> ...
>
> read more »
-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to