From 432430749a136b4ce84c907ae537c357d82041aa Mon Sep 17 00:00:00 2001 From: Karasiq Date: Sat, 4 Aug 2018 08:56:32 +0300 Subject: [PATCH] Fixes --- build.sbt | 36 ++++++++++--------- .../src/main/resources/sc-larray-cache.conf | 2 +- .../cache/larray/LArrayCacheProvider.scala | 2 +- .../cache/larray/LArrayChunkCache.scala | 2 +- desktop-app/src/main/resources/logback.xml | 6 ++++ .../metadata/MetadataProvider.scala | 4 ++- .../utils/BlockingMetadataParser.scala | 1 + 7 files changed, 32 insertions(+), 21 deletions(-) rename cache/larray/src/main/scala/com/{github => }/karasiq/cache/larray/LArrayCacheProvider.scala (90%) rename cache/larray/src/main/scala/com/{github => }/karasiq/cache/larray/LArrayChunkCache.scala (95%) diff --git a/build.sbt b/build.sbt index b036649d..e200e0e1 100644 --- a/build.sbt +++ b/build.sbt @@ -35,7 +35,8 @@ val packageSettings = Seq( jdkPackagerProperties := Map( "app.name" → "shadowcloud", "app.version" → version.value.replace("-SNAPSHOT", ""), - "file.encoding" → "UTF-8" + "file.encoding" → "UTF-8", + "java.net.preferIPv4Stack" → "true" // "jnrfuse.winfsp.path" → "C:\\Program Files (x86)\\WinFsp\\bin\\winfsp-x64.dll" ), // antPackagerTasks in JDKPackager := Some(file("/usr/lib/jvm/java-8-oracle/lib/ant-javafx.jar")), @@ -63,8 +64,7 @@ lazy val modelJVM = model.jvm lazy val modelJS = model.js -lazy val utils = crossProject - .crossType(CrossType.Pure) +lazy val utils = crossProject.crossType(CrossType.Pure) .settings(commonSettings, name := "shadowcloud-utils") .jvmSettings( libraryDependencies ++= @@ -89,7 +89,7 @@ lazy val testUtils = (crossProject.crossType(CrossType.Pure) in file("utils") / lazy val testUtilsJVM = testUtils.jvm -lazy val testUtilsJS = testUtils.js +lazy val testUtilsJS = testUtils.js lazy val serialization = crossProject.crossType(CrossType.Pure) .settings(commonSettings, name := "shadowcloud-serialization") @@ -173,7 +173,7 @@ def cryptoPlugin(id: String): Project = { } lazy val cryptoParent = Project("crypto-parent", file("crypto") / "parent") - .settings(commonSettings) + .settings(commonSettings, name := "shadowcloud-crypto-parent") .dependsOn(modelJVM) lazy val bouncyCastleCrypto = cryptoPlugin("bouncycastle") @@ -195,7 +195,7 @@ def storagePlugin(id: String): Project = { } lazy val storageParent = Project("storage-parent", file("storage") / "parent") - .settings(commonSettings, libraryDependencies ++= ProjectDeps.akka.streams) + .settings(commonSettings, name := "shadowcloud-storage-parent", libraryDependencies ++= ProjectDeps.akka.streams) .dependsOn(modelJVM, utilsJVM, testUtilsJVM % "test") lazy val googleDriveStorage = storagePlugin("gdrive") @@ -212,17 +212,17 @@ lazy val webdavStorage = storagePlugin("webdav") // Metadata plugins def metadataPlugin(id: String): Project = { - val prefixedId = s"metadata-$id" - Project(prefixedId, file("metadata") / id) - .settings( - commonSettings, - name := s"shadowcloud-$prefixedId" - ) - .dependsOn(metadataParent % "provided", testUtilsJVM % "test") +val prefixedId = s"metadata-$id" +Project(prefixedId, file("metadata") / id) + .settings( + commonSettings, + name := s"shadowcloud-$prefixedId" + ) + .dependsOn(metadataParent % "provided", testUtilsJVM % "test") } lazy val metadataParent = Project("metadata-parent", file("metadata") / "parent") - .settings(commonSettings, libraryDependencies ++= ProjectDeps.akka.streams) + .settings(commonSettings, name := "shadowcloud-metadata-parent", libraryDependencies ++= ProjectDeps.akka.streams) .dependsOn(modelJVM, utilsJVM) lazy val tikaMetadata = metadataPlugin("tika") @@ -242,7 +242,7 @@ lazy val markdownMetadata = metadataPlugin("markdown") // HTTP // ----------------------------------------------------------------------- lazy val autowireApi = (crossProject.crossType(CrossType.Pure) in (file("server") / "autowire-api")) - .settings(commonSettings) + .settings(commonSettings, name := "shadowcloud-autowire-api") .jvmSettings(libraryDependencies ++= ProjectDeps.autowire ++ ProjectDeps.scalaTest.map(_ % "test")) .jsSettings(ScalaJSDeps.autowire, ScalaJSDeps.browserDom, ScalaJSDeps.scalaTest) .dependsOn(model, serialization) @@ -291,8 +291,8 @@ lazy val `server-webzinc-routes` = (project in file("server") / "webzinc-routes" .dependsOn(`server-api-routes`) lazy val webapp = (project in file("server") / "webapp") - .settings(commonSettings) .settings( + commonSettings, name := "shadowcloud-webapp", scalaJSUseMainModuleInitializer := true, ScalaJSDeps.bootstrap, @@ -336,9 +336,11 @@ lazy val javafx = (project in file("javafx")) .dependsOn(core) lazy val desktopApp = (project in file("desktop-app")) - .settings(commonSettings, packageSettings) .settings( + commonSettings, + packageSettings, name := "shadowcloud-desktop", + mainClass in Compile := Some("com.karasiq.shadowcloud.desktop.SCDesktopMain"), libraryDependencies ++= ProjectDeps.akka.slf4j ++ ProjectDeps.logback ++ (if (ProjectDeps.javacv.isFullEnabled) ProjectDeps.javacv.mainPlatforms else if (ProjectDeps.javacv.isEnabled) ProjectDeps.javacv.currentPlatform diff --git a/cache/larray/src/main/resources/sc-larray-cache.conf b/cache/larray/src/main/resources/sc-larray-cache.conf index b1056d42..2877baad 100644 --- a/cache/larray/src/main/resources/sc-larray-cache.conf +++ b/cache/larray/src/main/resources/sc-larray-cache.conf @@ -1,3 +1,3 @@ shadowcloud.cache { - provider = com.github.karasiq.cache.larray.LArrayCacheProvider + provider = com.karasiq.cache.larray.LArrayCacheProvider } \ No newline at end of file diff --git a/cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayCacheProvider.scala b/cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayCacheProvider.scala similarity index 90% rename from cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayCacheProvider.scala rename to cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayCacheProvider.scala index 31d165aa..4b5bae1a 100644 --- a/cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayCacheProvider.scala +++ b/cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayCacheProvider.scala @@ -1,4 +1,4 @@ -package com.github.karasiq.cache.larray +package com.karasiq.cache.larray import akka.actor.ActorSystem diff --git a/cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayChunkCache.scala b/cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayChunkCache.scala similarity index 95% rename from cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayChunkCache.scala rename to cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayChunkCache.scala index 2f99d33e..282bbacc 100644 --- a/cache/larray/src/main/scala/com/github/karasiq/cache/larray/LArrayChunkCache.scala +++ b/cache/larray/src/main/scala/com/karasiq/cache/larray/LArrayChunkCache.scala @@ -1,4 +1,4 @@ -package com.github.karasiq.cache.larray +package com.karasiq.cache.larray import scala.concurrent.{ExecutionContext, Future} diff --git a/desktop-app/src/main/resources/logback.xml b/desktop-app/src/main/resources/logback.xml index 659015dd..215703e0 100644 --- a/desktop-app/src/main/resources/logback.xml +++ b/desktop-app/src/main/resources/logback.xml @@ -4,6 +4,12 @@ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} %X{akkaSource} - %msg%n + + + UTF-8 + true + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} %X{akkaSource} - %msg%n + diff --git a/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/MetadataProvider.scala b/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/MetadataProvider.scala index 87a6f705..acf30801 100644 --- a/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/MetadataProvider.scala +++ b/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/MetadataProvider.scala @@ -1,6 +1,8 @@ package com.karasiq.shadowcloud.metadata -trait MetadataProvider { +import com.karasiq.shadowcloud.providers.ModuleProvider + +trait MetadataProvider extends ModuleProvider { def detectors: Seq[MimeDetector] def parsers: Seq[MetadataParser] } diff --git a/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/utils/BlockingMetadataParser.scala b/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/utils/BlockingMetadataParser.scala index 10716d1b..9250465d 100644 --- a/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/utils/BlockingMetadataParser.scala +++ b/metadata/parent/src/main/scala/com/karasiq/shadowcloud/metadata/utils/BlockingMetadataParser.scala @@ -37,6 +37,7 @@ trait BlockingMetadataParser extends MetadataParser { }) blockingFlow + .log("blocking-metadata-parse") .named("blockingParseMetadata") .mapMaterializedValue(_ ⇒ NotUsed) }