Minor updates.

This commit is contained in:
Paul Phillips 2011-02-26 17:51:35 -05:00
parent 11468f360d
commit bec8744781
2 changed files with 9 additions and 4 deletions

View File

@ -7,7 +7,7 @@ DEFAULT_PACKAGE="template"
PACKAGE=${ORGANIZATION:-$DEFAULT_PACKAGE} PACKAGE=${ORGANIZATION:-$DEFAULT_PACKAGE}
SCALA_VERSION="2.8.1" SCALA_VERSION="2.8.1"
SCALA_LOCAL_VERSION="2.9.0-local" SCALA_LOCAL_VERSION="2.9.0-local"
SBT_VERSION="0.7.5.RC0" SBT_VERSION="0.7.5.RC1"
if [ -z "$PROJECT" ]; then if [ -z "$PROJECT" ]; then
echo "Usage: $0 <project name>" echo "Usage: $0 <project name>"
@ -79,6 +79,7 @@ trait Libraries extends Repositories with TestLibraries {
// val ant: ModuleID = "org.apache.ant" % "ant" // val ant: ModuleID = "org.apache.ant" % "ant"
// val asmAll: ModuleID = "asm" % "asm-all" withSources() // val asmAll: ModuleID = "asm" % "asm-all" withSources()
// val commonsVFS: ModuleID = "org.apache.commons" % "commons-vfs-project"
// val easymock: ModuleID = "org.easymock" % "easymock" // val easymock: ModuleID = "org.easymock" % "easymock"
// val guava: ModuleID = "com.google.guava" % "guava" // val guava: ModuleID = "com.google.guava" % "guava"
// val ivy: ModuleID = "org.apache.ivy" % "ivy" // val ivy: ModuleID = "org.apache.ivy" % "ivy"
@ -89,7 +90,7 @@ trait Libraries extends Repositories with TestLibraries {
// val liftJson: ModuleID = "net.liftweb" %% "lift-json" // val liftJson: ModuleID = "net.liftweb" %% "lift-json"
// val maven: ModuleID = "org.apache.maven" % "maven-ant-tasks" // val maven: ModuleID = "org.apache.maven" % "maven-ant-tasks"
// val scalaARM: ModuleID = "com.github.jsuereth.scala-arm" %% "scala-arm" withSources() // val scalaARM: ModuleID = "com.github.jsuereth.scala-arm" %% "scala-arm" withSources()
val scalaImproving: ModuleID = "org.improving" %% "scala-improving" // val scalaImproving: ModuleID = "org.improving" %% "scala-improving"
// val scalaSTM: ModuleID = "org.scala-tools" %% "scala-stm" // val scalaSTM: ModuleID = "org.scala-tools" %% "scala-stm"
// val scalariform: ModuleID = "org.scalariform" %% "scalariform" // val scalariform: ModuleID = "org.scalariform" %% "scalariform"
// val scalazCore: ModuleID = "org.scalaz" %% "scalaz-core" withSources() // val scalazCore: ModuleID = "org.scalaz" %% "scalaz-core" withSources()
@ -128,6 +129,7 @@ EOF
mkdir -p project/plugins mkdir -p project/plugins
cat > project/plugins/Plugins.scala <<EOF cat > project/plugins/Plugins.scala <<EOF
/*
import sbt._ import sbt._
class Plugins(info: ProjectInfo) extends PluginDefinition(info) { class Plugins(info: ProjectInfo) extends PluginDefinition(info) {
@ -136,7 +138,7 @@ class Plugins(info: ProjectInfo) extends PluginDefinition(info) {
// val bnd4sbt = "com.weiglewilczek.bnd4sbt" % "bnd4sbt" % "latest.release" // val bnd4sbt = "com.weiglewilczek.bnd4sbt" % "bnd4sbt" % "latest.release"
} }
*/
EOF EOF
cat > project/build.properties <<EOF cat > project/build.properties <<EOF
@ -145,12 +147,14 @@ cat > project/build.properties <<EOF
project.organization=$PACKAGE project.organization=$PACKAGE
project.name=$PROJECT project.name=$PROJECT
sbt.version=$SBT_VERSION sbt.version=$SBT_VERSION
project.version=0.1.1 project.version=0.0.1
build.scala.versions=$SCALA_VERSION build.scala.versions=$SCALA_VERSION
project.initialize=false project.initialize=false
EOF EOF
mkdir -p src/main/scala mkdir -p src/main/scala
mkdir -p src/main/java
mkdir -p src/test/java
cat > src/main/scala/Main.scala <<EOF cat > src/main/scala/Main.scala <<EOF
package $PACKAGE package $PACKAGE

View File

@ -3,5 +3,6 @@ package template
object Main { object Main {
def main(args: Array[String]): Unit = { def main(args: Array[String]): Unit = {
// Your code here // Your code here
args foreach println
} }
} }