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.