Ok, few points:

1. Full, Box etc. have a different package location now. Ensure "import net.liftweb.common._" wherever you have Full, Box etc.

2. scala.version should be 2.7.7
<scala.version>2.7.7</scala.version>

3. scala-library dependency is redundant. You can remove that.

4. This shouldn't affect your compilation either. jetty version range should be [6.1.6,7.0)
<version>[6.1.6,7.0)</version>

Cheers, Indrajit

On 06/01/10 5:20 PM, Mads Hartmann wrote:
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