0.11.0

159 views
Skip to first unread message

Mark Harrah

unread,
Sep 24, 2011, 11:07:51 PM9/24/11
to simple-build-tool
sbt 0.11.0 is published[1]. Please see implicit.ly[2] for the release announcement and see the issue tracker[3] and commit log[4,5] for more details.

The 0.11.0 launcher can only be used as is for 0.11.x because of the change to Scala 2.9.1. Remember to update your project/build.properties if you have one.

As always, plugins built from source should work right away because they will be automatically rebuilt by sbt.  Plugins declared as binary dependencies must be compiled against the same version of sbt that is running.

-Mark

[1] http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.0/sbt-launch.jar
[2] http://implicit.ly/simple-build-tool-0110
[3] https://github.com/harrah/xsbt/issues
[4] git log --oneline v0.10.1...v0.11.0
[5] https://github.com/harrah/xsbt/compare/v0.10.1...v0.11.0

Doug Tangren

unread,
Sep 24, 2011, 11:09:13 PM9/24/11
to simple-b...@googlegroups.com
wooooo!

-Doug Tangren
http://lessis.me



--
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.


eugene yokota

unread,
Sep 24, 2011, 11:54:41 PM9/24/11
to simple-b...@googlegroups.com
congrats!

I have a question regarding optional dependency to a key. In 0.10 I
was able to say:

> test <<= test or (test in Test).identity

I do that on 0.11 I get

[info] Reapplying settings...
[error] Reference to undefined setting:
[error]
[error] *:test from *:test
[error] Did you mean test:test ?
[error]
[error] Use 'last' for the full log.

Is there another way to optionally depend on a key?

-eugene

On Sat, Sep 24, 2011 at 11:07 PM, Mark Harrah <dmha...@gmail.com> wrote:

Heiko Seeberger

unread,
Sep 25, 2011, 4:55:18 AM9/25/11
to simple-b...@googlegroups.com
Congrats!

Thanks for your excellent work, Mark.

Heiko

Heiko Seeberger

unread,
Sep 25, 2011, 5:36:25 AM9/25/11
to simple-b...@googlegroups.com
Announcing sbteclipse 1.4.0 for sbt 0.11.0.

Heiko


On Sep 25, 2011, at 5:07 AM, Mark Harrah wrote:

Indrajit Raychaudhuri

unread,
Sep 25, 2011, 7:53:15 AM9/25/11
to simple-b...@googlegroups.com
Awesome, congrats!
- Indrajit


On Sunday 25 September 2011 at 8:37 AM, Mark Harrah wrote:

> sbt 0.11.0 is published[1]. Please see implicit.ly (http://implicit.ly)[2] for the release announcement and see the issue tracker[3] and commit log[4,5] for more details.

> --
> 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 (mailto:simple-b...@googlegroups.com).
> To unsubscribe from this group, send email to simple-build-t...@googlegroups.com (mailto:simple-build-t...@googlegroups.com).

Rodrigo Cano

unread,
Sep 26, 2011, 12:59:26 PM9/26/11
to simple-b...@googlegroups.com
Don't know if this is of anyone's interest but, in order to use this latest version I first tried with java7 (as I'm using it), and the launcher script failed (stack trace at the end), then I tried with java6, it downloaded correctly and initialized the project, then moved back to java7, and now its working (as I suppose the initialization was handled correctly by java6).

Here is the stack:

$ xsbt
Getting net.java.dev.jna jna 3.2.3 ...
:: retrieving :: org.scala-tools.sbt#boot-app
        confs: [default]
        1 artifacts copied, 0 already retrieved (838kB/63ms)
Getting Scala 2.9.1 (for sbt)...
:: retrieving :: org.scala-tools.sbt#boot-scala
        confs: [default]
        4 artifacts copied, 0 already retrieved (19939kB/516ms)
Getting org.scala-tools.sbt sbt_2.9.1 0.11.0 ...
java.lang.AbstractMethodError
        at java.util.AbstractCollection.addAll(AbstractCollection.java:333)
        at com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.addRecognizedFeatures(ParserConfigurationSettings.java:115)
        at com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.addRecognizedParamsAndSetDefaults(SchemaParsingConfig.java:944)
        at com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.<init>(SchemaParsingConfig.java:352)
        at com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.<init>(SchemaParsingConfig.java:255)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.<init>(XSDHandler.java:464)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.<init>(XSDHandler.java:471)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>(XMLSchemaLoader.java:344)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>(XMLSchemaLoader.java:293)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.<init>(XMLSchemaValidator.java:1135)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.configurePipeline(XML11Configuration.java:1199)
        at com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.configurePipeline(XIncludeAwareParserConfiguration.java:156)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:805)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)
        at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:131)
        at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:84)
        at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:248)
        at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser.parseDescriptor(XmlModuleDescriptorParser.java:112)
        at scala.collection.mutable.FlatHashTable$class.parseDescriptor(Proxy.scala:48)
        at org.apache.ivy.core.cache.ModuleDescriptorProvider.provideModule$6172736d(DefaultRepositoryCacheManager.java:659)
        at org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68)
        at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:993)
        at org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:546)
        at org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:266)
        at org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:104)
        at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:169)
        at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:287)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:696)
        at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
        at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
        at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
        at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
        at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
        at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
        at org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.java:576)
        at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:237)
        at xsbt.boot.Update.xsbt$boot$Update$$lockedApply(JavaConversions.scala:84)
        at xsbt.boot.Update$$anon$3.call(Update.scala:78)
        at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:75)
        at xsbt.boot.Locks$GlobalLock.withChannelRetries$1(Locks.scala:58)
        at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:79)
        at xsbt.boot.Using$.withResource(Using.scala:11)
        at xsbt.boot.Using$.apply(Using.scala:10)
        at xsbt.boot.Locks$GlobalLock.liftedTree1$1(Locks.scala:51)
        at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:51)
        at xsbt.boot.Locks$.apply0(Locks.scala:30)
        at xsbt.boot.Locks$.apply(Locks.scala:27)
        at xsbt.boot.Update.apply(JavaConversions.scala:79)
        at xsbt.boot.Provider$initialize.call(Provider.scala:34)
        at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:75)
        at xsbt.boot.Locks$GlobalLock.withChannelRetries$1(Locks.scala:58)
        at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:79)
        at xsbt.boot.Using$.withResource(Using.scala:11)
        at xsbt.boot.Using$.apply(Using.scala:10)
        at xsbt.boot.Locks$GlobalLock.liftedTree1$1(Locks.scala:51)
        at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:51)
        at xsbt.boot.Locks$.apply0(Locks.scala:30)
        at xsbt.boot.Locks$.apply(Locks.scala:27)
        at scala.collection.mutable.FlatHashTable$class.$init$(Proxy.scala:32)
        at xsbt.boot.Launch$ScalaProvider$AppProvider.<init>(Launch.scala:128)
        at xsbt.boot.Launch$ScalaProvider.app(Launch.scala:126)
        at xsbt.boot.Launch$.run(Launch.scala:50)
        at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
        at xsbt.boot.Launch$.launch(Launch.scala:68)
        at xsbt.boot.Launch$.apply(Launch.scala:14)
        at xsbt.boot.Boot$.runImpl(Boot.scala:24)
        at xsbt.boot.Boot$.main(Boot.scala:15)
        at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.AbstractMethodError


Cheers

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.

ijuma

unread,
Sep 26, 2011, 6:23:42 PM9/26/11
to simple-b...@googlegroups.com
On Monday, 26 September 2011 17:59:26 UTC+1, Rodrigo Cano wrote:
Don't know if this is of anyone's interest but, in order to use this latest version I first tried with java7 (as I'm using it), and the launcher script failed (stack trace at the end)

Weird. I am also using Java 7 and had no such problems.

Best,
Ismael

Rodrigo Cano

unread,
Sep 27, 2011, 11:49:44 AM9/27/11
to simple-b...@googlegroups.com
Yup, tried at home where I have an install extremely alike the one were the problem occurred (if not equals), and the error didn't show up.

--
You received this message because you are subscribed to the Google Groups "simple-build-tool" group.
To view this discussion on the web visit https://groups.google.com/d/msg/simple-build-tool/-/caZJVmuIbmIJ.
Reply all
Reply to author
Forward
0 new messages