mirror of https://github.com/sbt/sbt.git
legal cleanup
This commit is contained in:
parent
9ed643cff5
commit
a33223a02c
3
NOTICE
3
NOTICE
|
|
@ -2,7 +2,8 @@ Simple Build Tool (xsbt)
|
||||||
Copyright 2008, 2009, 2010 Mark Harrah
|
Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
Licensed under BSD-style license (see LICENSE)
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
||||||
Portions based on code from the Scala compiler
|
Portions based on code from the Scala compiler. Portions of the Scala
|
||||||
|
library are distributed with the launcher.
|
||||||
Copyright 2002-2008 EPFL, Lausanne
|
Copyright 2002-2008 EPFL, Lausanne
|
||||||
Licensed under BSD-style license (see licenses/LICENSE_Scala)
|
Licensed under BSD-style license (see licenses/LICENSE_Scala)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Cache Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Tracking Component
|
||||||
|
Copyright 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Compile Component
|
||||||
|
Copyright 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Source API Component
|
||||||
|
Copyright 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
Simple Build Tool: Compiler Interface Component
|
||||||
|
Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
||||||
|
Portions based on code from the Scala compiler.
|
||||||
|
Copyright 2002-2008 EPFL, Lausanne
|
||||||
|
Licensed under BSD-style license (see licenses/LICENSE_Scala)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
import java.io.{File,FileOutputStream}
|
import java.io.{File,FileOutputStream}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2008, 2009 Mark Harrah
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2008, 2009 Mark Harrah
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2008, 2009 Mark Harrah
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2008, 2009 Mark Harrah
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
|
|
||||||
// based on Ivy's PomModuleDescriptorWriter, which is Apache Licensed, Version 2.0
|
// based on Ivy's PomModuleDescriptorWriter, which is Apache Licensed, Version 2.0
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
Simple Build Tool: Ivy Interface Component
|
||||||
|
Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
||||||
|
Portions based on Apache Ivy,
|
||||||
|
licensed under the Apache License, Version 2.0 (see licenses/LICENSE_Apache)
|
||||||
|
|
||||||
|
It requires the following notice:
|
||||||
|
|
||||||
|
This product includes software developed by
|
||||||
|
The Apache Software Foundation (http://www.apache.org/).
|
||||||
|
|
||||||
|
Portions of Ivy were originally developed by
|
||||||
|
Jayasoft SARL (http://www.jayasoft.fr/)
|
||||||
|
and are licensed to the Apache Software Foundation under the
|
||||||
|
"Software Grant License Agreement"
|
||||||
|
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||||
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||||
|
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||||
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||||
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||||
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
|
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2009 Mark Harrah
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2009 Mark Harrah
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import java.lang.ref.{Reference, SoftReference}
|
import java.lang.ref.{Reference, SoftReference}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
// The exception to use when an error occurs at the launcher level (and not a nested exception).
|
// The exception to use when an error occurs at the launcher level (and not a nested exception).
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import java.io.{File, FileOutputStream}
|
import java.io.{File, FileOutputStream}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
Simple Build Tool Launcher
|
||||||
|
Copyright 2008, 2009, 2010 Mark Harrah, David MacIver
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
||||||
|
Classes from the Scala library are distributed with the launcher.
|
||||||
|
Copyright 2002-2008 EPFL, Lausanne
|
||||||
|
Licensed under BSD-style license (see licenses/LICENSE_Scala)
|
||||||
|
|
||||||
|
JLine is distributed with the launcher.
|
||||||
|
It is licensed under a BSD-style license (see licenses/LICENSE_JLine)
|
||||||
|
|
||||||
|
Classes from Apache Ivy, licensed under the Apache License, Version 2.0
|
||||||
|
(see licenses/LICENSE_Apache) are distributed with the launcher.
|
||||||
|
It requires the following notice:
|
||||||
|
|
||||||
|
This product includes software developed by
|
||||||
|
The Apache Software Foundation (http://www.apache.org/).
|
||||||
|
|
||||||
|
Portions of Ivy were originally developed by
|
||||||
|
Jayasoft SARL (http://www.jayasoft.fr/)
|
||||||
|
and are licensed to the Apache Software Foundation under the
|
||||||
|
"Software Grant License Agreement"
|
||||||
|
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||||
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||||
|
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||||
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||||
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||||
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
|
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
object Pre
|
object Pre
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import Pre._
|
import Pre._
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* sbt -- Simple Build Tool
|
/* sbt -- Simple Build Tool
|
||||||
* Copyright 2009 Mark Harrah
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
*/
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.boot
|
package xsbt.boot
|
||||||
|
|
||||||
import java.io.{Closeable, File, FileInputStream, FileOutputStream, InputStream, OutputStream}
|
import java.io.{Closeable, File, FileInputStream, FileOutputStream, InputStream, OutputStream}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Launcher Interface Component
|
||||||
|
Copyright 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Aggressive Compiler
|
||||||
|
Copyright 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -65,7 +65,7 @@ class XSbt(info: ProjectInfo) extends ParentProject(info)
|
||||||
def compilerInterfaceClasspath = compileInterfaceSub.projectClasspath(Configurations.Test)
|
def compilerInterfaceClasspath = compileInterfaceSub.projectClasspath(Configurations.Test)
|
||||||
|
|
||||||
//run in parallel
|
//run in parallel
|
||||||
override def parallelExecution = false
|
override def parallelExecution = true
|
||||||
def jlineRev = "0.9.94"
|
def jlineRev = "0.9.94"
|
||||||
def jlineDep = "jline" % "jline" % jlineRev intransitive()
|
def jlineDep = "jline" % "jline" % jlineRev intransitive()
|
||||||
|
|
||||||
|
|
@ -108,11 +108,20 @@ class XSbt(info: ProjectInfo) extends ParentProject(info)
|
||||||
//override def compileOptions = super.compileOptions ++ List(Unchecked,ExplainTypes, CompileOption("-Xlog-implicits"))
|
//override def compileOptions = super.compileOptions ++ List(Unchecked,ExplainTypes, CompileOption("-Xlog-implicits"))
|
||||||
val sbinary = "org.scala-tools.sbinary" %% "sbinary" % "0.3"
|
val sbinary = "org.scala-tools.sbinary" %% "sbinary" % "0.3"
|
||||||
}
|
}
|
||||||
class Base(info: ProjectInfo) extends DefaultProject(info) with ManagedBase with Component
|
class Base(info: ProjectInfo) extends DefaultProject(info) with ManagedBase with Component with Licensed
|
||||||
{
|
{
|
||||||
override def scratch = true
|
override def scratch = true
|
||||||
override def consoleClasspath = testClasspath
|
override def consoleClasspath = testClasspath
|
||||||
}
|
}
|
||||||
|
trait Licensed extends BasicScalaProject
|
||||||
|
{
|
||||||
|
def notice = path("NOTICE")
|
||||||
|
abstract override def mainResources = super.mainResources +++ notice +++ Path.lazyPathFinder( extractLicenses )
|
||||||
|
lazy val seeRegex = """\(see (.*?)\)""".r
|
||||||
|
def licensePath(str: String): Path = { val path = Path.fromString(XSbt.this.info.projectPath, str); if(path.exists) path else error("Referenced license '" + str + "' not found at " + path) }
|
||||||
|
def seePaths(noticeString: String): List[Path] = seeRegex.findAllIn(noticeString).matchData.map(d => licensePath(d.group(1))).toList
|
||||||
|
def extractLicenses = if(!notice.exists) Nil else FileUtilities.readString(notice asFile, log).fold(_ => { log.warn("Could not read NOTICE"); Nil} , seePaths _)
|
||||||
|
}
|
||||||
class CompileProject(info: ProjectInfo) extends Base(info) with TestWithLog with TestWithLaunch
|
class CompileProject(info: ProjectInfo) extends Base(info) with TestWithLog with TestWithLaunch
|
||||||
{
|
{
|
||||||
override def testCompileAction = super.testCompileAction dependsOn(compileInterfaceSub.`package`, interfaceSub.`package`)
|
override def testCompileAction = super.testCompileAction dependsOn(compileInterfaceSub.`package`, interfaceSub.`package`)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.test
|
package xsbt.test
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.test
|
package xsbt.test
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Scripted Test Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.test
|
package xsbt.test
|
||||||
|
|
||||||
trait StatementHandler
|
trait StatementHandler
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Task Engine Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Standard Tasks Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt
|
package xsbt
|
||||||
|
|
||||||
import java.net.URL
|
import java.net.URL
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Classpath Component
|
||||||
|
Copyright 2008, 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package xsbt
|
|
||||||
|
|
||||||
// stripped down version of http://trac.assembla.com/metascala/browser/src/metascala/HLists.scala
|
// stripped down version of http://trac.assembla.com/metascala/browser/src/metascala/HLists.scala
|
||||||
// Copyright (c) 2009, Jesper Nordenberg
|
// Copyright (c) 2009, Jesper Nordenberg
|
||||||
// new BSD license, see licenses/MetaScala
|
// new BSD license, see licenses/LICENSE_MetaScala
|
||||||
|
|
||||||
|
package xsbt
|
||||||
|
|
||||||
object HLists extends HLists
|
object HLists extends HLists
|
||||||
trait HLists
|
trait HLists
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
Simple Build Tool: Collection Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
||||||
|
Portions based on MetaScala
|
||||||
|
Copyright (c) 2009, Jesper Nordenberg
|
||||||
|
Licensed under BSD-style license (see licenses/LICENSE_MetaScala)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt
|
package xsbt
|
||||||
|
|
||||||
import scala.collection.{mutable,immutable}
|
import scala.collection.{mutable,immutable}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt
|
package xsbt
|
||||||
|
|
||||||
object ErrorHandling
|
object ErrorHandling
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Control Component
|
||||||
|
Copyright 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.api
|
package xsbt.api
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.api
|
package xsbt.api
|
||||||
|
|
||||||
sealed trait Definition extends NotNull
|
sealed trait Definition extends NotNull
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.api
|
package xsbt.api
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.api
|
package xsbt.api
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2009 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt.api
|
package xsbt.api
|
||||||
|
|
||||||
sealed trait Line extends NotNull { val line: Int }
|
sealed trait Line extends NotNull { val line: Int }
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Datatype Generator Component
|
||||||
|
Copyright 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: I/O Component
|
||||||
|
Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/* sbt -- Simple Build Tool
|
||||||
|
* Copyright 2008, 2009, 2010 Mark Harrah
|
||||||
|
*/
|
||||||
package xsbt
|
package xsbt
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Simple Build Tool: Logging Component
|
||||||
|
Copyright 2008, 2009 Mark Harrah
|
||||||
|
Licensed under BSD-style license (see LICENSE)
|
||||||
Loading…
Reference in New Issue