Lift 2.0 on Scala 2.8 update

16 views
Skip to first unread message

Indrajit Raychaudhuri

unread,
Jan 24, 2010, 1:47:34โ€ฏPM1/24/10
to lif...@googlegroups.com
Folks,

A quick update on Lift 2.0 build on Scala 2.8.

Scala 2.8 port of Lift is available on the branch 280_port_refresh. This
is a 'refresh'ed version of 280_port which is fully aligned and sync'ed
with the master.

To ensure minimal delta between the master and 280_port_refresh, the
codebase in master has been adjusted considerably to improve Scala 2.8
compatibility. Thus, the master branch continues to be on Scala 2.7.7
but is lot more Scala 2.8 friendly now. In fact, most of the modules
(and all the examples) build cleanly on both 2.7 and 2.8 without any change.

Few additional points:

1. Those interested in playing with this branch can checkout from the
280_port_refresh and build locally.

2. A Hudson job for lift_280_refresh has been setup at
http://hudson.scala-tools.org/view/Lift/job/lift-scala280/. For now, it
just does internal build. In course of the week, Hudson would be setup
to deploy the snapshots as well.

3. Scala 2.8 is binary incompatible with Scala 2.7. This means the
additional scala libraries on which Lift depends also need to provide a
Scala 2.8 build. Hopefully, there would be scalajpa and
scalamodules-core build available in near term. For now, modules
specifically dependent on them have been disabled.

4. Parts of the code which don't work on Scala 2.8 (broken, incompatible
etc.) have been marked with FIXME: 280.

Cheers, Indrajit

aw

unread,
Jan 24, 2010, 2:38:48โ€ฏPM1/24/10
to Lift

On Jan 24, 10:47ย am, Indrajit Raychaudhuri <indraj...@gmail.com>
wrote:

> To ensure minimal delta between the master and 280_port_refresh, the
> codebase in master has been adjusted considerably to improve Scala 2.8
> compatibility. Thus, the master branch continues to be on Scala 2.7.7
> but is lot more Scala 2.8 friendly now. In fact, most of the modules
> (and all the examples) build cleanly on both 2.7 and 2.8 without any change.

Is a summary of these changes being maintained somewhere? (Like the
wiki?) Because I, and I'm sure other Lifters, would be interested in
making our code more 2.8 friendly without sacrificing 2.7
compatibility to ease our eventual migration.

Heiko Seeberger

unread,
Jan 24, 2010, 5:18:40โ€ฏPM1/24/10
to lif...@googlegroups.com
Awesome!

Heiko

> --
> You received this message because you are subscribed to the Google Groups "Lift" group.
> To post to this group, send email to lif...@googlegroups.com.
> To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
>
>

--
Heiko Seeberger

Work: weiglewilczek.com
Blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web framework: liftweb.net

Indrajit Raychaudhuri

unread,
Jan 25, 2010, 12:20:01โ€ฏAM1/25/10
to David Brooks, lif...@googlegroups.com
David,

I tested it on OSX 10.6. Can you try with Java 6 first? You'd need to
set JAVA_HOME explicitly in OSX 10.5.

Additionally, Is your local folder location clean? The directory
structure in 280_port and 280_port_refresh are quite different. You
might want to do "mvn clean" in one branch before moving to the other.

Cheers, Indrajit


On 25/01/10 8:30 AM, David Brooks wrote:
> Great!!
>
> However I'm getting test failures when building:
>
> Tests in error:
> A Full Box should define a 'filterMsg' method, returning a Failure
> if the filter predicate is not satisfied
> An Empty Box should define a 'filterMsg' method, returning a Failure
> A Failure is an Empty Box which can return its cause as an exception
> A Failure is an Empty Box which can return a chained list of causes
> A Failure is an Empty Box which should create a new failure with a
> chained message if asked for its status with the operator ?~!
>
> each due to the exception of:
>
> java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
>
>
> This is under OS/X 10.5, trying both Java 5 and Java 6. I've had no
> problems building the original 280_port branch.
>
>
> Thanks,
>
> Dave

David Brooks

unread,
Jan 24, 2010, 10:32:58โ€ฏPM1/24/10
to lif...@googlegroups.com
A trap for OS/X users:

Although the Java Preferences utility switches versions as seen from the shell, and '$ java -version' correctly reports the expected version, the version of the JDK used by Maven does not change. Maven sets JAVA_HOME to /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK, which in my case was pointing to 1.5 instead of 1.6; the preferences utility does not change CurrentJDK.


Dave


On 25/01/10 4:00 PM, David Brooks wrote:
Great!!

However I'm getting test failures when building:
Tests in error:
ย  A Full Box should define a 'filterMsg' method, returning a Failure if the filter predicate is not satisfied
ย  An Empty Box should define a 'filterMsg' method, returning a Failure
ย  A Failure is an Empty Box which can return its cause as an exception
ย  A Failure is an Empty Box which can return a chained list of causes
ย  A Failure is an Empty Box which should create a new failure with a chained message if asked for its status with the operator ?~!
each due to the exception of:
java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z

This is under OS/X 10.5, trying both Java 5 and Java 6. I've had no problems building the original 280_port branch.


Thanks,

Dave


On 25/01/10 7:47 AM, Indrajit Raychaudhuri wrote:

Indrajit Raychaudhuri

unread,
Jan 25, 2010, 12:42:57โ€ฏAM1/25/10
to Lift
Never mind, seems to be solved now.
In fact, quite often Maven users fall over this on OSX. I used to keep
JAVA_HOME set in ~/.profile in 10.5 for this reason.

Cheers, Indrajit

On Jan 25, 10:20ย am, Indrajit Raychaudhuri <indraj...@gmail.com>
wrote:

David Pollak

unread,
Jan 25, 2010, 2:17:52โ€ฏPM1/25/10
to lif...@googlegroups.com


On Sun, Jan 24, 2010 at 2:18 PM, Heiko Seeberger <heiko.s...@googlemail.com> wrote:
Awesome!

Super Ultra Mega Awesome! :-)
ย 



--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

XiaomingZheng

unread,
Jan 26, 2010, 7:53:11โ€ฏAM1/26/10
to Lift
i download the 280_port_refresh version code, and excuted "mvn
install" got a sucess.
but when i tried to run the examples/hellolift using jetty:run, i
visited the localhost:8080 and got a 404 error. can somebody tell me
how can make 280_port_refresh version work correct?

On Jan 25, 7:17ย pm, David Pollak <feeder.of.the.be...@gmail.com>
wrote:


> On Sun, Jan 24, 2010 at 2:18 PM, Heiko Seeberger <
>

> heiko.seeber...@googlemail.com> wrote:
> > Awesome!
>
> Super Ultra Mega Awesome! :-)
>
>
>
>
>
> > Heiko
>

> > On Sunday, January 24, 2010, Indrajit Raychaudhuri <indraj...@gmail.com>

> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>


> > .
> > > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> > --
> > Heiko Seeberger
>
> > Work: weiglewilczek.com
> > Blog: heikoseeberger.name
> > Follow me: twitter.com/hseeberger
> > OSGi on Scala: scalamodules.org
> > Lift, the simply functional web framework: liftweb.net
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Lift" group.
> > To post to this group, send email to lif...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>


> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net

> Beginning Scalahttp://www.apress.com/book/view/1430219890

David Pollak

unread,
Jan 26, 2010, 11:34:59โ€ฏAM1/26/10
to lif...@googlegroups.com
On Tue, Jan 26, 2010 at 4:53 AM, XiaomingZheng <xiaomin...@gmail.com> wrote:
i download the 280_port_refresh version code, and excuted "mvn
install" got a sucess.
but when i tried to run the examples/hellolift using jetty:run, i
visited the localhost:8080 and got a 404 error. can somebody tell me
how can make 280_port_refresh version work correct?

Until the Scala 2.8 Beta comes out and until Lift is actually building in Maven and Lift/Scala 2.8 JARs are available in the scala-tools.org Maven repository, we're not providing support.
ย 
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890

Naftoli Gugenheim

unread,
Jan 26, 2010, 11:40:05โ€ฏAM1/26/10
to lif...@googlegroups.com
Did you see any error in the console?

-------------------------------------
XiaomingZheng<xiaomin...@gmail.com> wrote:

i download the 280_port_refresh version code, and excuted "mvn
install" got a sucess.
but when i tried to run the examples/hellolift using jetty:run, i
visited the localhost:8080 and got a 404 error. can somebody tell me
how can make 280_port_refresh version work correct?

On Jan 25, 7:17ย pm, David Pollak <feeder.of.the.be...@gmail.com>

Indrajit Raychaudhuri

unread,
Jan 27, 2010, 12:32:50โ€ฏPM1/27/10
to Lift
Some more awesomeness - 280_port_refresh of Lift has moved to
Scala-2.8.0.Beta1.

Cheers, Indrajit


On Jan 26, 12:17ย am, David Pollak <feeder.of.the.be...@gmail.com>
wrote:


> On Sun, Jan 24, 2010 at 2:18 PM, Heiko Seeberger <
>

> heiko.seeber...@googlemail.com> wrote:
> > Awesome!
>
> Super Ultra Mega Awesome! :-)
>
>
>
>
>
>
>
> > Heiko
>

> > On Sunday, January 24, 2010, Indrajit Raychaudhuri <indraj...@gmail.com>

> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com >


> > .
> > > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> > --
> > Heiko Seeberger
>
> > Work: weiglewilczek.com
> > Blog: heikoseeberger.name
> > Follow me: twitter.com/hseeberger
> > OSGi on Scala: scalamodules.org
> > Lift, the simply functional web framework: liftweb.net
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Lift" group.
> > To post to this group, send email to lif...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com >


> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net

> Beginning Scalahttp://www.apress.com/book/view/1430219890

David Pollak

unread,
Jan 27, 2010, 12:35:31โ€ฏPM1/27/10
to lif...@googlegroups.com
On Wed, Jan 27, 2010 at 9:32 AM, Indrajit Raychaudhuri <indr...@gmail.com> wrote:
Some more awesomeness - 280_port_refresh of Lift has moved to
Scala-2.8.0.Beta1.


Booo YAHHHH!
ย 
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890

Jeppe Nejsum Madsen

unread,
Jan 27, 2010, 2:58:34โ€ฏPM1/27/10
to lif...@googlegroups.com
Indrajit Raychaudhuri <indr...@gmail.com> writes:

> Some more awesomeness - 280_port_refresh of Lift has moved to
> Scala-2.8.0.Beta1.
>
> Cheers, Indrajit


Awesome. How much is supported? Someone running anything substantial on
2.8 yet? I really (really!) want to ditch the 2.7 Eclipse plugin for
2.8....

/Jeppe

David Pollak

unread,
Jan 27, 2010, 3:15:16โ€ฏPM1/27/10
to lif...@googlegroups.com
On Wed, Jan 27, 2010 at 11:58 AM, Jeppe Nejsum Madsen <je...@ingolfs.dk> wrote:
Indrajit Raychaudhuri <indr...@gmail.com> writes:

> Some more awesomeness - 280_port_refresh of Lift has moved to
> Scala-2.8.0.Beta1.
>
> Cheers, Indrajit


Awesome. How much is supported?

Right now, nothing... I'm working on fixing some issues and working around compiler problems.
ย 
ย Someone running anything substantial on
2.8 yet? I really (really!) want to ditch the 2.7 Eclipse plugin for
2.8....

/Jeppe
--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890

Timothy Perrett

unread,
Jan 31, 2010, 12:32:16โ€ฏPM1/31/10
to Lift
I just attempted to build the branch and got the following:

Running net.liftweb.common.BoxSpecTest
org.apache.maven.surefire.booter.SurefireExecutionException: org/specs/
matcher/AnyBaseMatchers$$anon$4; nested exception is
java.lang.NoClassDefFoundError: org/specs/matcher/AnyBaseMatchers$$anon
$4
java.lang.NoClassDefFoundError: org/specs/matcher/AnyBaseMatchers$$anon
$4
at org.specs.Specification.<init>(Specification.scala:43)
at net.liftweb.common.BoxSpec$.<init>(BoxSpec.scala:26)
at net.liftweb.common.BoxSpec$.<clinit>(BoxSpec.scala)
at net.liftweb.common.BoxSpecTest.<init>(BoxSpec.scala:25)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.specs.runner.JUnitSuiteRunner.testSuite
(JUnitSuiteRunner.scala:37)
at org.specs.runner.JUnitSuiteRunner.run
(JUnitSuiteRunner.scala:45)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:59)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
(AbstractDirectoryTestSuite.java:115)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute
(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess
(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:1021)
Caused by: java.lang.ClassNotFoundException:
org.specs.matcher.AnyBaseMatchers$$anon$4
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
398)
... 22 more
Caused by: java.util.zip.ZipException: invalid bit length repeat
at java.util.zip.InflaterInputStream.read
(InflaterInputStream.java:147)
at sun.misc.Resource.getBytes(Resource.java:108)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:
256)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
... 28 more

Obviously an issue with specs, but just thought id report it to
hopefully add some clarity.

Cheers, Tim

On Jan 27, 8:15ย pm, David Pollak <feeder.of.the.be...@gmail.com>
wrote:


> On Wed, Jan 27, 2010 at 11:58 AM, Jeppe Nejsum Madsen <je...@ingolfs.dk>wrote:
>

> > Indrajit Raychaudhuri <indraj...@gmail.com> writes:
>
> > > Some more awesomeness - 280_port_refresh of Lift has moved to
> > > Scala-2.8.0.Beta1.
>
> > > Cheers, Indrajit
>
> > Awesome. How much is supported?
>
> Right now, nothing... I'm working on fixing some issues and working around
> compiler problems.
>
>
>
>
>
> > ย Someone running anything substantial on
> > 2.8 yet? I really (really!) want to ditch the 2.7 Eclipse plugin for
> > 2.8....
>
> > /Jeppe
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Lift" group.
> > To post to this group, send email to lif...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com >


> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net

> Beginning Scalahttp://www.apress.com/book/view/1430219890

Indrajit Raychaudhuri

unread,
Jan 31, 2010, 1:07:51โ€ฏPM1/31/10
to lif...@googlegroups.com
Welcome back, Tim!

I am suspecting that an incorrect spec version is sneaking in.
Just to confirm - the maintained 2.8 port branch is 280_port_refresh.

Cheers, Indrajit

Timothy Perrett

unread,
Jan 31, 2010, 1:14:38โ€ฏPM1/31/10
to lif...@googlegroups.com
Thanks Indrajit :)

That was my thought also, running a top level mvn clean install on 280_port_refresh results in the stack trace below, yes.

Cheers, Tim

> To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.

Timothy Perrett

unread,
Jan 31, 2010, 1:17:25โ€ฏPM1/31/10
to lif...@googlegroups.com
However, the dependency tree looks like:

[INFO] ------------------------------------------------------------------------
[INFO] Building Lift Common
[INFO] task-segment: [dependency:tree]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:tree {execution: default-cli}]
[INFO] net.liftweb:lift-common:jar:2.0-scala280-SNAPSHOT
[INFO] +- org.scala-lang:scala-library:jar:2.8.0.Beta1:compile
[INFO] +- org.scala-tools.testing:specs_2.8.0.Beta1:jar:1.6.2:test
[INFO] +- org.scala-tools.testing:scalacheck_2.8.0.Beta1-RC5:jar:1.7-SNAPSHOT:test
[INFO] | \- org.scala-tools.testing:test-interface:jar:0.2:test
[INFO] \- junit:junit:jar:4.7:test

Which is somewhat puzzling...

Cheers, Tim

On 31 Jan 2010, at 18:07, Indrajit Raychaudhuri wrote:

> To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.

Indrajit Raychaudhuri

unread,
Jan 31, 2010, 1:35:20โ€ฏPM1/31/10
to lif...@googlegroups.com
The output is fine. Curious to know what puzzled you in the output.

Can you please send me the output of "mvn help:effective-pom" for
lift-common?

Cheers, Indrajit

Timothy Perrett

unread,
Jan 31, 2010, 1:41:10โ€ฏPM1/31/10
to Lift
I was puzzled because the deps looked fine ;)

Here's the effective pom:

<?xml version="1.0" encoding="UTF-8"?>
<!--
======================================================================
-->
<!--
-->
<!-- Generated by Maven Help Plugin on 1/31/10 6:40
PM -->
<!-- See: http://maven.apache.org/plugins/maven-help-plugin/
-->
<!--
-->
<!--
======================================================================
-->

<!--
======================================================================
-->
<!--
-->
<!-- Effective POM for
project -->
<!-- 'net.liftweb:lift-common:jar:2.0-scala280-
SNAPSHOT' -->
<!--
-->
<!--
======================================================================
-->

<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>lift-base</artifactId>
<groupId>net.liftweb</groupId>
<version>2.0-scala280-SNAPSHOT</version>
</parent>
<groupId>net.liftweb</groupId>
<artifactId>lift-common</artifactId>
<version>2.0-scala280-SNAPSHOT</version>
<name>Lift Common</name>
<description>Common Interfaces for Lift and perhaps other
frameworks</description>
<url>http://dev.liftweb.net/framework/lift-base/lift-common</url>
<inceptionYear>2006</inceptionYear>
<organization>
<name>WorldWide Conferencing, LLC</name>
<url>http://www.liftweb.net</url>
</organization>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
<comments>Lift open source software is licensed under an Apache
2.0 license.</comments>
</license>
</licenses>
<mailingLists>
<mailingList>
<name>User and Developer Discussion List</name>
<subscribe>liftweb+...@googlegroups.com</subscribe>
<unsubscribe>liftweb+u...@googlegroups.com</unsubscribe>
<post>lif...@googlegroups.com</post>
<archive>http://groups.google.com/group/liftweb</archive>
</mailingList>
<mailingList>
<name>Committer Discussion List</name>
<archive>http://groups.google.com/group/lift-committers</
archive>
</mailingList>
<mailingList>
<name>Announcement List</name>
<subscribe>lift-announ...@googlegroups.com</subscribe>
<unsubscribe>lift-announc...@googlegroups.com</
unsubscribe>
<archive>http://groups.google.com/group/lift-announce</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<id>dpp</id>
<name>David Pollak</name>
<email>dpp [at] liftweb.net</email>
<roles>
<role>BDFL</role>
<role>Feeder of the Bears</role>
</roles>
<timezone>-8</timezone>
</developer>
<developer>
<id>Burak.Emir</id>
<name>Burak Emir</name>
</developer>
<developer>
<id>philipp.schmidt</id>
<name>philipp.schmidt</name>
</developer>
<developer>
<id>cwilkes</id>
<name>cwilkes</name>
</developer>
<developer>
<id>julien.wetterwald</id>
<name>julien.wetterwald</name>
</developer>
<developer>
<id>leppoc</id>
<name>leppoc</name>
</developer>
<developer>
<id>stepan.koltsov</id>
<name>stepan.koltsov</name>
</developer>
<developer>
<id>jorge.ortiz</id>
<name>Jorge Ortiz</name>
<email>jorge [at] liftweb.net</email>
<timezone>-8</timezone>
</developer>
<developer>
<id>stevej</id>
<name>Steve Jenson</name>
</developer>
<developer>
<id>alex.boisvert</id>
<name>Alex Boisvert</name>
</developer>
<developer>
<name>OctoberDan</name>
</developer>
<developer>
<id>viktor.klang</id>
<name>Viktor Klang a.k.a. Sevikkla</name>
<roles>
<role>Enhancement specialist</role>
<role>Funny guy</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>david.bernard.31</id>
<name>David Bernard</name>
<email>dwayne [at] liftweb.net</email>
<roles>
<role>maven support</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>mstarzyk</id>
<name>Maciek Starzyk</name>
</developer>
<developer>
<id>etorreborre</id>
<name>Eric Torreborre</name>
<timezone>+9</timezone>
</developer>
<developer>
<id>marius.danciu</id>
<name>Marius Danciu</name>
<timezone>+2</timezone>
</developer>
<developer>
<id>tyler.weir</id>
<name>Tyler Weir</name>
<timezone>-5</timezone>
</developer>
<developer>
<id>timperrett</id>
<name>Tim Perrett</name>
<email>hello [at] timperrett.com</email>
<roles>
<role>Installation and Deployment</role>
<role>Advanced Localization</role>
</roles>
<timezone>0</timezone>
</developer>
<developer>
<id>dchenbecker</id>
<name>Derek Chen-Becker</name>
<email>java [at] chen-becker.org</email>
<timezone>-7</timezone>
</developer>
<developer>
<id>jboner</id>
<name>Jonas Bon#r</name>
<email>jonas [at] jonasboner [dot] com</email>
<timezone>+1</timezone>
</developer>
<developer>
<id>heiko.seeberger</id>
<name>Heiko Seeberger</name>
<email>heiko [dot] seeberger [at] googlemail [dot] com</email>
<roles>
<role>OSGi expert and Scala enthusiast</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>indrajitr</id>
<name>Indrajit Raychaudhuri</name>
<email>irc [at] indrajit [dot] com</email>
<timezone>+5.5</timezone>
</developer>
<developer>
<id>jonifreeman</id>
<name>Joni Freeman</name>
<email>joni [dot] freeman [at] reaktor [dot] fi</email>
<timezone>+2</timezone>
</developer>
</developers>
<issueManagement>
<system>github</system>
<url>http://github.com/dpp/liftweb/issues/</url>
</issueManagement>
<scm>
<connection>scm:git:git://github.com/dpp/liftweb.git/framework/
lift-base/lift-common</connection>
<developerConnection>scm:git:g...@github.com:dpp/liftweb.git/
framework/lift-base/lift-common</developerConnection>
<url>http://github.com/dpp/liftweb/tree/master/framework/lift-base/
lift-common</url>
</scm>
<ciManagement>
<system>hudson</system>
<url>http://hudson.scala-tools.org/job/lift-framework/</url>
</ciManagement>
<build>
<sourceDirectory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/src/main/scala</
sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/src/test/scala</
testSourceDirectory>
<outputDirectory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/target/classes</
outputDirectory>
<testOutputDirectory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/target/test-classes</
testOutputDirectory>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
<resources>
<resource>
<mergeId>resource-0</mergeId>
<directory>/Users/timperrett/repositories/lift/lift-framework/
framework/lift-base/lift-common/src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<mergeId>resource-1</mergeId>
<directory>/Users/timperrett/repositories/lift/lift-framework/
framework/lift-base/lift-common/src/test/resources</directory>
</testResource>
</testResources>
<directory>/Users/timperrett/repositories/lift/lift-framework/
framework/lift-base/lift-common/target</directory>
<finalName>lift-common-2.0-scala280-SNAPSHOT</finalName>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.3</version>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version>
</plugin>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>default-changes-validate</id>
<phase>verify</phase>
<goals>
<goal>changes-validate</goal>
</goals>
<configuration>
<failOnError>true</failOnError>
</configuration>
</execution>
</executions>
<configuration>
<filteringChanges>true</filteringChanges>
<issueLinkTemplatePerSystem>
<github>%URL%/%ISSUE%/find</github>
</issueLinkTemplatePerSystem>
</configuration>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.1</version>
</plugin>
<plugin>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.7</version>
<configuration>
<downloadSources>true</downloadSources>
<additionalProjectnatures>
<projectnature>ch.epfl.lamp.sdt.core.scalanature</
projectnature>
</additionalProjectnatures>
<additionalBuildcommands>
<buildcommand>ch.epfl.lamp.sdt.core.scalabuilder</
buildcommand>
</additionalBuildcommands>
<classpathContainers>

<classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER</
classpathContainer>

<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</
classpathContainer>
</classpathContainers>
</configuration>
</plugin>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-beta-1</version>
<executions>
<execution>
<goals>
<goal>enforce</goal>
</goals>
</execution>
</executions>
<configuration>
<rules>
<requireMavenVersion>
<version>[2.2.0,3.0)</version>
</requireMavenVersion>
</rules>
</configuration>
</plugin>
<plugin>
<artifactId>maven-idea-plugin</artifactId>
<version>2.2</version>
<configuration>
<downloadSources>true</downloadSources>
</configuration>
</plugin>
<plugin>
<artifactId>maven-invoker-plugin</artifactId>
<version>1.5</version>
<configuration>
<streamLogs>true</streamLogs>
<cloneProjectsTo>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/target/it</cloneProjectsTo>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3</version>
<configuration>
<archive>
<manifestEntries>
<lift_version>2.0-scala280-SNAPSHOT</lift_version>
<lift_build_date>20100131-1840</lift_build_date>
</manifestEntries>
<manifest>
<addDefaultSpecificationEntries>true</
addDefaultSpecificationEntries>
<addDefaultImplementationEntries>true</
addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.6.1</version>
<configuration>
<detectLinks>true</detectLinks>
<linksource>true</linksource>
</configuration>
</plugin>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.4.3</version>
</plugin>
<plugin>
<artifactId>maven-rar-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.0-beta-9</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
<developmentVersion>2.0-scala280-SNAPSHOT</
developmentVersion>
<scmCommentPrefix>[lift-release]</scmCommentPrefix>
<releaseProfiles>lift-release</releaseProfiles>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<id>default-copy-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>/Users/timperrett/repositories/lift/
lift-framework/framework/lift-base/lift-common/target</
outputDirectory>
<resources>
<resource>
<directory>/Users/timperrett/repositories/lift/
lift-framework/framework/lift-base/lift-common/src</directory>
<includes>
<include>packageLinkDefs.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>2.1</version>
<configuration>
<generateSitemap>true</generateSitemap>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<systemPropertyVariables>
<derby.stream.error.file>/Users/timperrett/repositories/
lift/lift-framework/framework/lift-base/lift-common/target/derby.log</
derby.stream.error.file>
</systemPropertyVariables>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-alpha-2</version>
</plugin>
<plugin>
<groupId>net.sf.alchim</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>0.7.1</version>
<executions>
<execution>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.0.1</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>bundle</goal>
</goals>
</execution>
</executions>
<configuration>
<instructions>
<Bundle-
RequiredExecutionEnvironment>J2SE-1.5,JavaSE-1.6</Bundle-
RequiredExecutionEnvironment>
<_versionpolicy>[$(@),$(version;=+;$(@)))</
_versionpolicy>
<DynamicImport-Package>*</DynamicImport-Package>
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<version>0.6</version>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
<configuration>
<excludes>
<exclude>*.log</exclude>
<exclude>**/packageLinkDefs.properties</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<contextPath>/</contextPath>
</configuration>
</plugin>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.13.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<jvmArgs>
<jvmArg>-Xmx1024m</jvmArg>
<jvmArg>-DpackageLinkDefs=file:///Users/timperrett/
repositories/lift/lift-framework/framework/lift-base/lift-common/
target/packageLinkDefs.properties</jvmArg>
</jvmArgs>
<charset>UTF-8</charset>
<args>
<arg>-Xno-varargs-conversion</arg>
</args>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>default-changes-validate</id>
<phase>verify</phase>
<goals>
<goal>changes-validate</goal>
</goals>
<configuration>
<failOnError>true</failOnError>
</configuration>
</execution>
</executions>
<configuration>
<filteringChanges>true</filteringChanges>
<issueLinkTemplatePerSystem>
<github>%URL%/%ISSUE%/find</github>
</issueLinkTemplatePerSystem>
</configuration>
</plugin>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-beta-1</version>
<executions>
<execution>
<goals>
<goal>enforce</goal>
</goals>
</execution>
</executions>
<configuration>
<rules>
<requireMavenVersion>
<version>[2.2.0,3.0)</version>
</requireMavenVersion>
</rules>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<id>default-copy-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>/Users/timperrett/repositories/lift/
lift-framework/framework/lift-base/lift-common/target</
outputDirectory>
<resources>
<resource>
<directory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/src</directory>
<includes>
<include>packageLinkDefs.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.13.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<jvmArgs>
<jvmArg>-Xmx1024m</jvmArg>
<jvmArg>-DpackageLinkDefs=file:///Users/timperrett/
repositories/lift/lift-framework/framework/lift-base/lift-common/
target/packageLinkDefs.properties</jvmArg>
</jvmArgs>
<charset>UTF-8</charset>
<args>
<arg>-Xno-varargs-conversion</arg>
</args>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.0.1</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>bundle</goal>
</goals>
</execution>
</executions>
<configuration>
<instructions>
<Export-Package>net.liftweb.common.*;version="2.0-scala280-
SNAPSHOT"</Export-Package>
<Bundle-RequiredExecutionEnvironment>J2SE-1.5,JavaSE-1.6</
Bundle-RequiredExecutionEnvironment>
<_versionpolicy>[$(@),$(version;=+;$(@)))</_versionpolicy>
<DynamicImport-Package>*</DynamicImport-Package>
</instructions>
</configuration>
</plugin>
<plugin>
<artifactId>maven-help-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>nexus.scala-tools.org</id>
<name>Scala-Tools Distribution Repository for Releases</name>
<url>http://nexus.scala-tools.org/content/repositories/releases</
url>
</repository>
<snapshotRepository>
<uniqueVersion>false</uniqueVersion>
<id>nexus.scala-tools.org</id>
<name>Scala-Tools Distribution Repository for Snapshots</name>
<url>http://nexus.scala-tools.org/content/repositories/
snapshots</url>
</snapshotRepository>
<site>
<id>scala-tools.dist.site</id>
<url>file:///Users/timperrett/.m2/mvnsites/liftweb/framework/
lift-base/lift-common</url>
</site>
</distributionManagement>
<repositories>
<repository>
<id>scala-tools.release</id>
<name>Scala-Tools Dependencies Repository for Releases</name>
<url>http://scala-tools.org/repo-releases</url>
</repository>
<repository>
<id>scala-tools.snapshot</id>
<name>Scala-Tools Dependencies Repository for Snapshots</name>
<url>http://scala-tools.org/repo-snapshots</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>scala-tools.release</id>
<name>Scala-Tools Plugins Repository for Releases</name>
<url>http://scala-tools.org/repo-releases</url>
</pluginRepository>
<pluginRepository>
<id>scala-tools.snapshot</id>
<name>Scala-Tools Plugins Repository for Snapshots</name>
<url>http://scala-tools.org/repo-snapshots</url>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.8.0.Beta1</version>
</dependency>
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>specs_2.8.0.Beta1</artifactId>
<version>1.6.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>scalacheck_2.8.0.Beta1-RC5</artifactId>
<version>1.7-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies>
<reporting>
<excludeDefaults>true</excludeDefaults>
<outputDirectory>/Users/timperrett/repositories/lift/lift-
framework/framework/lift-base/lift-common/target/site</
outputDirectory>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.6.1</version>
<configuration>
<detectLinks>true</detectLinks>
<linksource>true</linksource>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>javadoc</report>
<report>test-javadoc</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.1</version>
<configuration>
<inputEncoding>UTF-8</inputEncoding>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.5</version>
<reportSets>
<reportSet>
<reports>
<report>report-only</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.13.1</version>
<configuration>
<charset>UTF-8</charset>
<jvmArgs>
<jvmArg>-Xmx1024m</jvmArg>
<jvmArg>-DpackageLinkDefs=file:///Users/timperrett/
repositories/lift/lift-framework/framework/lift-base/lift-common/
target/packageLinkDefs.properties</jvmArg>
</jvmArgs>
<args>
<arg>-Xno-varargs-conversion</arg>
</args>
</configuration>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>dependency-convergence</report>
<report>index</report>
<report>summary</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.8.0.Beta1</version>
</dependency>
<dependency>
<groupId>org.scala-libs</groupId>
<artifactId>scalajpa</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>[1.4,1.4.3)</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>[1.5.6,)</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.2.127</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.5.3.0_1</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>8.4-701.jdbc3</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.2.4</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>specs_2.8.0.Beta1</artifactId>
<version>1.6.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>scalacheck_2.8.0.Beta1-RC5</artifactId>
<version>1.7-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>[1.5.6,)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>[6.1.6,7.0)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.jwebunit</groupId>
<artifactId>jwebunit-htmlunit-plugin</artifactId>
<version>2.2</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>servlet-api</artifactId>
<groupId>javax.servlet</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
<properties>
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
<maven.scaladoc.vscaladocVersion>1.2-SNAPSHOT</
maven.scaladoc.vscaladocVersion>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</
project.reporting.outputEncoding>
<scala.version>2.8.0.Beta1</scala.version>
<slf4j.version>[1.5.6,)</slf4j.version>
<vscaladoc.links.liftweb.baseurl>/Users/timperrett/repositories/
lift/lift-framework/framework/lift-base/lift-common/../..</
vscaladoc.links.liftweb.baseurl>
<vscaladoc.links.liftweb.pathsufix>target/site/scaladocs/</
vscaladoc.links.liftweb.pathsufix>
</properties>
</project>

Cheers, Tim

Indrajit Raychaudhuri

unread,
Jan 31, 2010, 1:59:36โ€ฏPM1/31/10
to lif...@googlegroups.com
Hmm, the effective pom is perfect! Something else somewhere.
Are you on OSX 10.5 or 10.6?

- IRC

Timothy Perrett

unread,
Jan 31, 2010, 2:25:12โ€ฏPM1/31/10
to Lift
macbookpro:lift-framework timperrett$ java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)

macbookpro:lift-framework timperrett$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
Java version: 1.6.0_17
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/
Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.2" arch: "x86_64" Family: "mac"

Cheers, Tim

> > maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">

> ...
>
> read more ยป

Indrajit Raychaudhuri

unread,
Jan 31, 2010, 2:44:16โ€ฏPM1/31/10
to lif...@googlegroups.com
I was suspecting Java 1.5 (if you were on 10.5). That's not the case. So
I am completely stumped now.

See if you can compare with the Hudson copy
(http://hudson.scala-tools.org/view/Lift/job/lift-framework-scala280/)

- IRC

>> read more ๏ฟฝ
>

Timothy Perrett

unread,
Jan 31, 2010, 3:44:46โ€ฏPM1/31/10
to Lift
Im just doing a fresh clone and checkout to see if something was
screwed in my local build.

Cheers, Tim

> ...
>
> read more ยป

Timothy Perrett

unread,
Jan 31, 2010, 3:56:45โ€ฏPM1/31/10
to Lift
OK, so that really didn't help. How is it building OK on hudson?! That
makes no sense at all. I guess for the moment i'll just have to work
with the JARs built by hudson.

Cheers, Tim

> ...
>
> read more ยป

David Pollak

unread,
Jan 31, 2010, 3:57:07โ€ฏPM1/31/10
to lif...@googlegroups.com
The problem is that there's no ScalaCheck version for Scala 2.8.0 Beta1.ย  The Beta1-RC5 compilation of ScalaCheck was causing the wrong Scala libraries to be loaded.

This is seriously suboptimal.

> ...
>
> read more ยป

--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890

Rickard Nilsson

unread,
Feb 3, 2010, 3:33:05โ€ฏPM2/3/10
to lif...@googlegroups.com
I have now built ScalaCheck for Scala 2.8.0 Beta 1:

http://groups.google.com/group/scalacheck/browse_thread/thread/5a1e216fa82ed91

Regards,
Rickard

>> <subscribe>liftweb+...@googlegroups.com<liftweb%2Bsub...@googlegroups.com>
>> </subscribe>
>> > >>>
>> <unsubscribe>liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>


>> </unsubscribe>
>> > >>> <post>lif...@googlegroups.com</post>
>> > >>> <archive>http://groups.google.com/group/liftweb</archive>
>> > >>> </mailingList>
>> > >>> <mailingList>
>> > >>> <name>Committer Discussion List</name>
>> > >>> <archive>http://groups.google.com/group/lift-committers</
>> > >>> archive>
>> > >>> </mailingList>
>> > >>> <mailingList>
>> > >>> <name>Announcement List</name>
>> > >>>

>> <subscribe>lift-announ...@googlegroups.com<lift-announce%2Bsub...@googlegroups.com>
>> </subscribe>
>> > >>>
>> <unsubscribe>lift-announc...@googlegroups.com<lift-announce%2Bunsu...@googlegroups.com>

>> liftweb+u...@googlegroups.com<liftweb%2Bunsu...@googlegroups.com>

Timothy Perrett

unread,
Feb 3, 2010, 4:43:37โ€ฏPM2/3/10
to lif...@googlegroups.com
Awesome stuff :-)

IRC, will you take the lead on this?

Cheers, Tim

Sent from my iPhone

Indrajit Raychaudhuri

unread,
Feb 4, 2010, 1:42:28โ€ฏAM2/4/10
to lif...@googlegroups.com
Sure, I will. This would go in as regular 280_port_refresh update activity.

Cheers, Indrajit

Indrajit Raychaudhuri

unread,
Feb 10, 2010, 7:49:49โ€ฏAM2/10/10
to lif...@googlegroups.com
scalacheck_2.8.0.Beta1 used in the branch 280_port_refresh now.

Tim, see if your build works on this branch now.

Cheers, Indrajit

Reply all
Reply to author
Forward
0 new messages