标签:
在本机jdk(主要配置环境变量)、scala(主要配置环境变量)、sbt(主要配置①私服repositories ②sbtconfig.txt)都已经安装且配置好的情况下。
repositories:
[repositories] local Ivy Repositories: http://xxxIP:port/repositories/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] Maven Repositories: http://xxxIP:port/repositories/
sbtconfig.txt:
# Set the java args to high -Xmx640M -Xss10M -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m # Set the extra SBT options -Dsbt.log.format=true -Dsbt.override.build.repos=true -Dsbt.ivy.home=D:/Tools/sbt_project/ivy2 -Dfile.encoding=UTF8 -Dsbt.boot.directory=D:/Tools/sbt_project/boot -Dhttp.proxyHost=xxx.xxx.com -Dhttp.proxyPort=xx
1.按sbt规范,建好project、src等文件夹以及build.sbt、plugins.sbt文件
2.build.sbt 配置:
name := "SimpleApp" //任意
version := "1.0" // 任意
scalaVersion := "2.10.4" //与安装的scala版本对应
3.plugins.sbt 为了能使用sbt gen-idea 等命令,要引入相关的插件,配置:
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")
addSbtPlugin("io.spray" % "sbt-revolver" % "0.7.2")
addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.5")
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")
4.打开命令行,进入项目根目录,输入sbt gen-idea生成工程。
5.工程开发中要使用到配置文件
①在resource目录下建立application.conf文件
②要使用到com.typesafe.config的jar包,为了让sbt托管依赖。需要在build.sbt文件中添加依赖。
通过查http://mvnrepository.com,查到依赖写法:
libraryDependencies += "com.typesafe" % "config" % "1.3.0"
需要注意,com.typesafe.config的jar包是否还依赖其他jar包,如果有其他依赖,也需要引入。
标签:
原文地址:http://www.cnblogs.com/yongwangzhiqian/p/5780108.html