Ошибка при поиске плагина при сборке проекта sbt - PullRequest
0 голосов
/ 18 декабря 2018

Я работаю в java play проекте и sbt в качестве инструмента для сборки.У меня есть плагин sbt-uglify для минимизации ресурсов, которые я использую.

Это мой plugins.sbt файл,

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "2.0.0" from "file:///tmp/dependencies/sbt/sbt-uglify.jar")

Машина, которую я использую для сборки, не имеет доступа к Интернету, поэтому я сохранил свою банку зависимостей плагина sbt в папке вмоей машине сборки и указан путь в plugins.sbt.

Пожалуйста, смотрите файл build.sbt ниже

import com.typesafe.sbt.web.SbtWeb
name := """name"""
organization := "com.vts"
version := "1.0"

lazy val root = (project in file(".")).enablePlugins(PlayJava,SbtWeb).dependsOn( assemblyPlugin )
lazy val assemblyPlugin = uri("file:///tmp/dependencies/sbt/sbt-uglify.jar")

scalaVersion := "2.12.2"

libraryDependencies += guice

unmanagedClasspath in Compile += file("/tmp/file/*.jar")
uglifyCompressOptions := Seq("unused=false", "dead_code=false","warnings=false")
pipelineStages := Seq(uglify)
//pipelineStages in Assets := Seq(concat,cssCompress,uglify)

Я получаю ошибку ниже, когда пытаюсь построить свой проект

build.sbt :: error: не найдено: значение uglifyCompressOptions uglifyCompressOptions: = Seq ("unused = false", "dead_code = false", "warnings = false") ^ [error] Тип ошибки в выражении

кажется, что это не получает зависимость, которая у меня есть.Я не уверен, что я сделал неправильно

...