天不生仲尼,万古如长夜
name := "springcloud_demo2"
version := "0.1"
scalaVersion := "2.10.7"
description := "xxx.xxx.xxx"
startYear := Some(2018)
scalacOptions ++= Seq(
"-encoding", "utf8",
"-unchecked",
"-feature",
"-deprecation"
)
javacOptions ++= Seq(
"-source", "1.8",
"-target", "1.8",
"-encoding", "utf8",
"-Xlint:unchecked",
"-Xlint:deprecation",
"-g"
)
offline := true
mainClass in (Compile, run) := Some("xx.xxx.xxx.Application")
//val verSpringBoot = "2.1.2.RELEASE"
//val verSpringBoot = "2.0.6.RELEASE"
val verJackson = "2.9.4"
//val verSpringCloudNetflix = "1.4.6.RELEASE"
//val verSpringCloudNetflix = "2.1.0.RELEASE"
val springcloud="Finchley.RELEASE"
//val springcloudsleuth="2.0.2.RELEASE"
//val netflix="2.0.2.RELEASE"
val openfeign="2.0.0.RELEASE"
val bus="2.0.0.RELEASE"
val sconfig="2.0.0.RELEASE"
//val stream="Dalston.SR3"
val hystrix= "2.0.0.RELEASE"
val zipkin = "2.0.0.RELEASE"
val verSpringBoot = "2.0.3.RELEASE"
val verSpringCloudNetflix = "2.0.0.RELEASE"
val rabbit="2.0.4.RELEASE"
libraryDependencies ++= Seq(
"org.springframework.boot" % "spring-boot-starter" % verSpringBoot exclude("org.springframework.boot", "spring-boot-starter-logging"),
"org.springframework.boot" % "spring-boot-starter-parent" % verSpringBoot,
"org.springframework.cloud" % "spring-cloud-dependencies" % springcloud ,
"org.springframework.cloud" % "spring-cloud-starter-netflix-eureka-client" % verSpringCloudNetflix ,
"org.springframework.boot" % "spring-boot-starter-web" % verSpringBoot,
"org.springframework.cloud"%"spring-cloud-starter-netflix-ribbon" % verSpringCloudNetflix,
"org.springframework.cloud" % "spring-cloud-starter-openfeign" % openfeign,
"org.springframework.cloud" % "spring-cloud-starter-netflix-hystrix" % verSpringCloudNetflix,
"org.springframework.cloud" % "spring-cloud-starter-bus-amqp" % bus,
"org.springframework.cloud" % "spring-cloud-starter-zipkin" % zipkin ,
"org.springframework.cloud" % "spring-cloud-config-client" % sconfig ,
"org.springframework.amqp" % "spring-rabbit" % rabbit,
"org.springframework.cloud" % "spring-cloud-starter-netflix-hystrix-dashboard" %hystrix,
// "org.springframework.boot" % "spring-boot-starter-data-jpa" % verSpringBoot,
"org.springframework.boot" % "spring-boot-starter-data-redis" % verSpringBoot, //redis
"org.springframework.boot" % "spring-boot-devtools" % verSpringBoot,
"org.springframework.boot" % "spring-boot-starter-actuator" % verSpringBoot,
"org.springframework.boot" % "spring-boot-starter-tomcat" % verSpringBoot,
// "org.jolokia" % "jolokia-core" % "1.3.6",
// "com.h2database" % "h2" % "1.4.193",
// "org.hibernate" % "hibernate-java8" % "5.2.16.Final",
// "mysql" % "mysql-connector-java" % "5.1.42",
// "commons-collections" % "commons-collections" % "3.1",
// "commons-lang" % "commons-lang" % "2.6",
// "commons-io" % "commons-io" % "2.5",
// "org.scalaj" % "scalaj-http" % "2.3.0",
"org.scalaj" %% "scalaj-http" % "2.3.0",
// "joda-time" % "joda-time" % "2.9.8",
// "com.fasterxml.jackson.dataformat" % "jackson-dataformat-xml" % verJackson,
// "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % verJackson,
// "com.fasterxml.jackson.module" %% "jackson-module-scala" % verJackson,
// "org.json4s" % "json4s-jackson_2.11" % "3.2.11",
// "org.json" % "json" % "20140107",
// "org.apache.logging.log4j" % "log4j-flume-ng" % "2.7",
"com.github.docker-java" % "docker-java" % "3.0.7"
// "com.github.docker-java" % "docker-java" % "3.1.1"
// "com.github.jsimone" % "webapp-runner" % "7.0.40.0"
// "com.github.docker-java" % "docker-java" % "3.0.14"
// "org.scalatest" % "scalatest_2.11" % "3.0.4" % "test",
// "com.opencsv" % "opencsv" % "4.1",
// "com.voodoodyne.jackson.jsog" % "jackson-jsog" % "1.1",
// "org.projectlombok"%"lombok"%"1.16.10",
// "org.mybatis" % "mybatis" % "3.4.6",
// "com.alibaba"%"fastjson"%"1.2.35",
// "org.mybatis.spring.boot"%"mybatis-spring-boot-starter"%"1.2.0",
// "com.aliyun.oss"%"aliyun-sdk-oss"%"2.8.3",
// "io.springfox" % "springfox-swagger2" % "2.9.2",
// "io.springfox" % "springfox-swagger-ui" % "2.9.2",
// "net.sf.ingenias" % "common-codec" % "1.3",
// "net.sf.ezmorph"%"ezmorph"%"1.0.6",
// "org.apache.httpcomponents" % "httpclient" % "4.5",
// "redis.clients" % "jedis" % "2.9.0", //redis
// "cn.rongcloud.im"%"server-sdk-java"%"3.0.1" //排除包% "provided"
// ,"dom4j" % "dom4j" % "1.6.1"
,"com.github.jsimone" % "webapp-runner" % "8.5.15.1"
,"com.google.code.gson"%"gson"%"2.8.2"
// "javax.servlet" % "javax.servlet-api" % "3.0.1" % "provided",
// "com.github.jsimone" % "webapp-runner" % "8.5.15.1" %"provided"
)