scala - java.util.regex.PatternSyntaxException when using sbt docker:publishLocal -
i created new project sub-projects , enabled dockerplugin each sub-project. however, when execute sbt docker:publishlocal
, got across exception below:
[info] wrote d:\programmingstyle\code\milkyway\frontend\target\scala-2.11\frontend_2.11-1.0-snapshot.pom java.util.regex.patternsyntaxexception: unexpected internal error near index 1 \ ^ @ java.util.regex.pattern.error(pattern.java:1955) @ java.util.regex.pattern.compile(pattern.java:1702) @ java.util.regex.pattern.<init>(pattern.java:1351) @ java.util.regex.pattern.compile(pattern.java:1028) @ java.lang.string.split(string.java:2368) @ java.lang.string.split(string.java:2410) @ com.typesafe.sbt.packager.docker.dockerplugin$.com$typesafe$sbt$packager$docker$dockerplugin$$makeadd(dockerplugin.scala:152) @ com.typesafe.sbt.packager.docker.dockerplugin$$anonfun$projectsettings$8.apply(dockerplugin.scala:79) @ com.typesafe.sbt.packager.docker.dockerplugin$$anonfun$projectsettings$8.apply(dockerplugin.scala:70) @ scala.function1$$anonfun$compose$1.apply(function1.scala:47) @ sbt.$tilde$greater$$anonfun$$u2219$1.apply(typefunctions.scala:40) @ sbt.std.transform$$anon$4.work(system.scala:63) @ sbt.execute$$anonfun$submit$1$$anonfun$apply$1.apply(execute.scala:226) @ sbt.execute$$anonfun$submit$1$$anonfun$apply$1.apply(execute.scala:226) @ sbt.errorhandling$.wideconvert(errorhandling.scala:17) @ sbt.execute.work(execute.scala:235) @ sbt.execute$$anonfun$submit$1.apply(execute.scala:226) @ sbt.execute$$anonfun$submit$1.apply(execute.scala:226) @ sbt.concurrentrestrictions$$anon$4$$anonfun$1.apply(concurrentrestrictions.scala:159) @ sbt.completionservice$$anon$2.call(completionservice.scala:28) @ java.util.concurrent.futuretask.run(futuretask.java:266) @ java.util.concurrent.executors$runnableadapter.call(executors.java:511) @ java.util.concurrent.futuretask.run(futuretask.java:266) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) @ java.lang.thread.run(thread.java:745) [error] (frontend/*:dockercommands) java.util.regex.patternsyntaxexception: unexpected internal error near index 1 [error] \ [error] ^
i'm wondering if there solution problem or needed change structure of project?
my build.sbt below:
name in thisbuild := "milkyway" // todo set version here version in thisbuild := "1.0-snapshot" scalaversion in thisbuild := "2.11.6" lazy val `frontend` = (project in file("frontend")). enableplugins(playscala). enableplugins(dockerplugin) lazy val `backend` = (project in file("backend")). enableplugins(javaapppackaging). enableplugins(dockerplugin)
and these empty projects. have basic files in frontend. i'm using sbt-native-packager 1.0.2. task execute sbt "project frontend" docker:publishlocal
Comments
Post a Comment