0.6.10

19 views
Skip to first unread message

Mark Harrah

unread,
Jan 14, 2010, 12:37:29 PM1/14/10
to simple-build-tool
First, you need a new launcher [1] for 0.6.10. Next, here are the
changes since 0.6.9:

* Initial work to fix running web applications with 'jetty' and
'jetty-run' actions (more on this below).
* Fixes a mistake on my part that means previous versions of 0.6.x
will not work with 2.8 trunk from the last two days.
* Fixes 'test-only', 'test-failed', and 'test-quick' actions. See
issue #67 [2]
* The printed depth of stack traces is configurable as suggested by
Tony Sloane and Seth Tisue and implemented by Tony. See issue #58 [3]
* 'reload' properly works when 'sbt.version' is changed.
* Fixes several 'console-project' issues

Also of note is that Paul fixed Scala issue #2817 [4] (in 2.8 trunk),
which means you can use 'exit' to quit your 2.8 interactive session
('console').

Finally, I need simple web application project examples for whatever
setup you are using: step, Lift, or any web framework or libraries
other than plain servlets. They will become tests to verify that each
type of setup properly loads and reloads with sbt's 'jetty-run'.
Currently, I have Erick's test for servlets and a JSP test. The JSP
test currently fails, so there is still some work to do for me to get
it right.

Thanks,
Mark

[1] http://simple-build-tool.googlecode.com/files/xsbt-launch-0.6.10.jar
[2] http://code.google.com/p/simple-build-tool/issues/detail?id=67
[3] http://code.google.com/p/simple-build-tool/issues/detail?id=58
[4] http://lampsvn.epfl.ch/trac/scala/ticket/2817

Tom Adams

unread,
Jan 14, 2010, 5:26:54 PM1/14/10
to simple-b...@googlegroups.com, Nick Partridge
> Finally, I need simple web application project examples for whatever
> setup you are using: step, Lift, or any web framework or libraries
> other than plain servlets. They will become tests to verify that each
> type of setup properly loads and reloads with sbt's 'jetty-run'.
> Currently, I have Erick's test for servlets and a JSP test. The JSP
> test currently fails, so there is still some work to do for me to get
> it right.


This is a slinky (scalaz 4) demo I wrote a while back here [1]. It's 2.7 but will see if I can dig up a 2.8/scalaz5 version.

Tom

[1] http://github.com/tomjadams/slinky-demo

--
tom adams | e:tomjadams<at>gmail.com

Mark Harrah

unread,
Jan 14, 2010, 5:50:24 PM1/14/10
to simple-b...@googlegroups.com
Hi Tom,

No need to make it 2.8, but I do need all dependencies to be publicly
retrievable so they don't have to be stored in version control. They
don't have to be in a Maven repository- a URL is fine. It also
doesn't have to do much more than show "Hello World" if that is easier
to get into shape.

Thanks,
Mark

Tom Adams

unread,
Jan 14, 2010, 7:38:42 PM1/14/10
to simple-b...@googlegroups.com, Nick Partridge
Hey Mark,

So that project does have stuff in lib, but it's all public now. Nick who works on the scalaz HTTP code (copied) is going to produce something based on the scalaz 5 trunk.

This'd be the best thing I think rather than me modding an outdated scalaz4 example.

Thanks!!
Tom

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

Mark Harrah

unread,
Jan 14, 2010, 8:49:43 PM1/14/10
to simple-b...@googlegroups.com, Nick Partridge
Great, thanks guys!

-Mark

Erick Fleming

unread,
Jan 15, 2010, 6:52:31 PM1/15/10
to simple-b...@googlegroups.com
my simple servlet project works now, but I get an error with 

override def jettyWebappPath  = webappPath


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






--
Erick Fleming

Mark Harrah

unread,
Jan 15, 2010, 7:57:57 PM1/15/10
to simple-b...@googlegroups.com
Erick,

Thanks for the new test case. I had switched to Jetty's
WebAppClassLoader and didn't set it up properly. I've fixed it on
github. I'll publish a 0.6.11 when I get a chance (probably
tomorrow).

-Mark

Mark Harrah

unread,
Jan 16, 2010, 3:20:22 PM1/16/10
to simple-b...@googlegroups.com
On Friday 15 January 2010, Erick Fleming wrote:
> my simple servlet project works now, but I get an error with
>
> override def jettyWebappPath = webappPath

Should work in 0.6.11. Let me know what other problems you have.

Thanks,
Mark

> > simple-build-t...@googlegroups.com<simple-build-tool%2Bunsubs
> >cr...@googlegroups.com> .

Reply all
Reply to author
Forward
0 new messages