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
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
> --
> 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
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
Great!!
However I'm getting test failures when building:
Tests in error:each due to the exception of:
ย 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 ?~!
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:
Cheers, Indrajit
On Jan 25, 10:20ย am, Indrajit Raychaudhuri <indraj...@gmail.com>
wrote:
Awesome!
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
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?
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
-------------------------------------
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>
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
Some more awesomeness - 280_port_refresh of Lift has moved to
Scala-2.8.0.Beta1.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
> 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
Indrajit Raychaudhuri <indr...@gmail.com> writes:Awesome. How much is supported?
> Some more awesomeness - 280_port_refresh of Lift has moved to
> Scala-2.8.0.Beta1.
>
> Cheers, Indrajit
ย 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.
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
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
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.
[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.
Can you please send me the output of "mvn help:effective-pom" for
lift-common?
Cheers, Indrajit
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
- IRC
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 ยป
See if you can compare with the Hudson copy
(http://hudson.scala-tools.org/view/Lift/job/lift-framework-scala280/)
- IRC
>> read more ๏ฟฝ
>
Cheers, Tim
> ...
>
> read more ยป
Cheers, Tim
> ...
>
> read more ยป
> ...
>
> 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.
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>
IRC, will you take the lead on this?
Cheers, Tim
Sent from my iPhone
Cheers, Indrajit
Tim, see if your build works on this branch now.
Cheers, Indrajit