From d7c7816207ab7ef90f3874db04715b066933d783 Mon Sep 17 00:00:00 2001 From: Shoma Nishitateno Date: Thu, 8 Jul 2021 20:25:42 +0900 Subject: [PATCH 1/3] BLGMIGRATION-983 chore: setup scalafix --- .scalafix.conf | 1 + .scalafmt.conf | 2 -- build.sbt | 13 +++++++++++++ project/plugins.sbt | 3 +-- 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 .scalafix.conf diff --git a/.scalafix.conf b/.scalafix.conf new file mode 100644 index 0000000..d80a722 --- /dev/null +++ b/.scalafix.conf @@ -0,0 +1 @@ +include "common/.scalafix.conf" diff --git a/.scalafmt.conf b/.scalafmt.conf index e0e0198..b98c1bd 100644 --- a/.scalafmt.conf +++ b/.scalafmt.conf @@ -1,3 +1 @@ -version = 2.5.1 - include "common/.scalafmt.conf" \ No newline at end of file diff --git a/build.sbt b/build.sbt index e0a24ff..c32193e 100644 --- a/build.sbt +++ b/build.sbt @@ -38,3 +38,16 @@ lazy val root = (project in file(".")) ) .dependsOn(common % "test->test;compile->compile", client) .aggregate(common, client) + +addCommandAlias( + "fixAll", + "all compile:scalafix; test:scalafix; scalafmt; test:scalafmt; scalafmtSbt" +) +addCommandAlias( + "checkAll", + "compile:scalafix --check; test:scalafix --check; scalafmtCheck; test:scalafmtCheck; scalafmtSbtCheck" +) + +ThisBuild / scalafixDependencies += "com.github.liancheng" %% "organize-imports" % "0.5.0" + +Global / onChangedBuildSource := ReloadOnSourceChanges \ No newline at end of file diff --git a/project/plugins.sbt b/project/plugins.sbt index 71d53f7..674eeb1 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,7 +1,6 @@ logLevel := Level.Warn addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.9") - addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.2") - +addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.29") addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1") From adb626c765b31b78f1bd9137c4893d3cf7ce96da Mon Sep 17 00:00:00 2001 From: Shoma Nishitateno Date: Thu, 8 Jul 2021 20:26:31 +0900 Subject: [PATCH 2/3] BLGMIGRATION-983 chore: update common --- common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common b/common index 05caed8..0413acc 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 05caed81c684890aaf306f43001da89b4fe2e02a +Subproject commit 0413acc4308974f09dba2f34ab03bb6079eada38 From 93dba4c805c0f38a65a35e68f037349f03fcdf92 Mon Sep 17 00:00:00 2001 From: Shoma Nishitateno Date: Thu, 8 Jul 2021 20:35:05 +0900 Subject: [PATCH 3/3] BLGMIGRATION-983 style: apply scalafix --- build.sbt | 15 +++++++++++++-- jira-client/build.sbt | 18 +++++++++--------- .../nulabinc/jira/client/apis/CommentAPI.scala | 2 +- .../nulabinc/jira/client/apis/IssueAPI.scala | 2 +- .../nulabinc/jira/client/apis/SearchAPI.scala | 2 +- .../nulabinc/jira/client/apis/UserAPI.scala | 2 +- .../json/ChangeLogMappingJsonProtocol.scala | 2 +- .../jira/client/apis/impl/ProjectAPISpec.scala | 2 +- project/plugins.sbt | 6 +++--- .../com/nulabinc/backlog/j2b/cli/J2BCli.scala | 9 ++++----- .../j2b/exporter/CommentFileWriter.scala | 2 +- .../backlog/j2b/exporter/Exporter.scala | 3 ++- .../backlog/j2b/exporter/IssueFileWriter.scala | 2 +- .../j2b/exporter/IssueInitializer.scala | 3 ++- .../service/JiraClientCategoryService.scala | 3 ++- .../service/JiraClientCommentService.scala | 3 ++- .../service/JiraClientFieldService.scala | 3 ++- .../service/JiraClientIssueService.scala | 2 +- .../service/JiraClientIssueTypeService.scala | 3 ++- .../service/JiraClientPriorityService.scala | 3 ++- .../service/JiraClientProjectService.scala | 3 ++- .../service/JiraClientStatusService.scala | 3 ++- .../service/JiraClientUserService.scala | 3 ++- .../service/JiraClientVersionService.scala | 3 ++- .../j2b/issue/writer/ComponentFileWriter.scala | 3 ++- .../j2b/issue/writer/FieldFileWriter.scala | 3 ++- .../j2b/issue/writer/IssueTypeFileWriter.scala | 3 ++- .../j2b/issue/writer/ProjectFileWriter.scala | 3 ++- .../issue/writer/ProjectUserFileWriter.scala | 3 ++- .../j2b/issue/writer/VersionFileWriter.scala | 3 ++- .../j2b/jira/conf/JiraBacklogPaths.scala | 2 +- .../j2b/jira/domain/FieldConverter.scala | 2 +- .../j2b/jira/domain/IssueFieldConverter.scala | 4 ++-- .../j2b/jira/domain/export/Milestone.scala | 2 +- .../mapping/MappingCollectDatabase.scala | 6 +++--- .../j2b/jira/domain/mapping/MappingFile.scala | 1 + .../MappingCollectDatabaseInMemory.scala | 6 +++--- .../converter/writes/MappingUserWrites.scala | 3 ++- .../backlog/j2b/modules/ExportModule.scala | 2 +- .../persistence/store/JiraSQLiteStoreDSL.scala | 4 ++-- .../store/JiraSQLiteStoreDSLSpec.scala | 4 ++-- src/test/scala/integration/CompareSpec.scala | 2 -- .../scala/integration/helper/TestHelper.scala | 3 ++- 43 files changed, 93 insertions(+), 65 deletions(-) diff --git a/build.sbt b/build.sbt index c32193e..04ff4e2 100644 --- a/build.sbt +++ b/build.sbt @@ -2,6 +2,13 @@ lazy val commonSettings = Seq( organization := "com.nulabinc", version := "0.6.2-SNAPSHOT", scalaVersion := "2.13.6", + scalacOptions ++= Seq( + "-deprecation", + "-feature", + "-unchecked", + "-Xlint", + "-Wunused" + ), libraryDependencies ++= { val spec2Version = "4.8.3" Seq( @@ -14,7 +21,11 @@ lazy val commonSettings = Seq( ) }, javacOptions ++= Seq("-encoding", "UTF-8"), - assembly / test := {} + assembly / test := {}, + // scalafix + addCompilerPlugin(scalafixSemanticdb), + semanticdbEnabled := true, + semanticdbVersion := scalafixSemanticdb.revision ) lazy val common = (project in file("common")).settings(commonSettings) @@ -50,4 +61,4 @@ addCommandAlias( ThisBuild / scalafixDependencies += "com.github.liancheng" %% "organize-imports" % "0.5.0" -Global / onChangedBuildSource := ReloadOnSourceChanges \ No newline at end of file +Global / onChangedBuildSource := ReloadOnSourceChanges diff --git a/jira-client/build.sbt b/jira-client/build.sbt index 7e83aa9..a3f6fbf 100644 --- a/jira-client/build.sbt +++ b/jira-client/build.sbt @@ -1,13 +1,13 @@ name := "jira-client" libraryDependencies ++= Seq( - "org.apache.httpcomponents" % "httpclient" % "4.5.3", - "io.spray" %% "spray-json" % "1.3.5", - "io.lemonlabs" %% "scala-uri" % "1.5.1", - "org.slf4j" % "slf4j-api" % "1.7.25", - "org.scalatest" %% "scalatest" % "3.0.5" % "test", - "org.specs2" %% "specs2-core" % "3.8.9" % Test, - "org.specs2" %% "specs2-matcher" % "3.8.9" % Test, - "org.specs2" %% "specs2-matcher-extra" % "3.8.9" % Test, - "org.specs2" %% "specs2-mock" % "3.8.9" % Test + "org.apache.httpcomponents" % "httpclient" % "4.5.3", + "io.spray" %% "spray-json" % "1.3.5", + "io.lemonlabs" %% "scala-uri" % "1.5.1", + "org.slf4j" % "slf4j-api" % "1.7.25", + "org.scalatest" %% "scalatest" % "3.0.5" % "test", + "org.specs2" %% "specs2-core" % "3.8.9" % Test, + "org.specs2" %% "specs2-matcher" % "3.8.9" % Test, + "org.specs2" %% "specs2-matcher-extra" % "3.8.9" % Test, + "org.specs2" %% "specs2-mock" % "3.8.9" % Test ) diff --git a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/CommentAPI.scala b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/CommentAPI.scala index dfe0e0c..3648a26 100644 --- a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/CommentAPI.scala +++ b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/CommentAPI.scala @@ -1,8 +1,8 @@ package com.nulabinc.jira.client.apis -import io.lemonlabs.uri.dsl._ import com.nulabinc.jira.client._ import com.nulabinc.jira.client.domain.CommentResult +import io.lemonlabs.uri.dsl._ import spray.json._ class CommentAPI(httpClient: HttpClient) extends Pageable { diff --git a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/IssueAPI.scala b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/IssueAPI.scala index 9a51e86..2e333ce 100644 --- a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/IssueAPI.scala +++ b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/IssueAPI.scala @@ -1,9 +1,9 @@ package com.nulabinc.jira.client.apis -import io.lemonlabs.uri.dsl._ import com.nulabinc.jira.client._ import com.nulabinc.jira.client.domain.changeLog.{ChangeLog, ChangeLogResult} import com.nulabinc.jira.client.domain.issue.Issue +import io.lemonlabs.uri.dsl._ import spray.json._ case class IssueResult(total: Int, issues: Seq[Issue]) diff --git a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/SearchAPI.scala b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/SearchAPI.scala index 58a7af0..3a56871 100644 --- a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/SearchAPI.scala +++ b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/SearchAPI.scala @@ -1,8 +1,8 @@ package com.nulabinc.jira.client.apis -import io.lemonlabs.uri.dsl._ import com.nulabinc.jira.client._ import com.nulabinc.jira.client.domain.SearchResult +import io.lemonlabs.uri.dsl._ import spray.json.JsonParser class SearchAPI(httpClient: HttpClient) extends Pageable { diff --git a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/UserAPI.scala b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/UserAPI.scala index 51777d8..8f56f30 100644 --- a/jira-client/src/main/scala/com/nulabinc/jira/client/apis/UserAPI.scala +++ b/jira-client/src/main/scala/com/nulabinc/jira/client/apis/UserAPI.scala @@ -2,9 +2,9 @@ package com.nulabinc.jira.client.apis import java.net.URLEncoder -import io.lemonlabs.uri.dsl._ import com.nulabinc.jira.client._ import com.nulabinc.jira.client.domain.User +import io.lemonlabs.uri.dsl._ import spray.json.JsonParser class UserAPI(httpClient: HttpClient) { diff --git a/jira-client/src/main/scala/com/nulabinc/jira/client/json/ChangeLogMappingJsonProtocol.scala b/jira-client/src/main/scala/com/nulabinc/jira/client/json/ChangeLogMappingJsonProtocol.scala index 6afc3b7..d433275 100644 --- a/jira-client/src/main/scala/com/nulabinc/jira/client/json/ChangeLogMappingJsonProtocol.scala +++ b/jira-client/src/main/scala/com/nulabinc/jira/client/json/ChangeLogMappingJsonProtocol.scala @@ -2,8 +2,8 @@ package com.nulabinc.jira.client.json import java.util.Date -import com.nulabinc.jira.client.domain.{changeLog, _} import com.nulabinc.jira.client.domain.changeLog._ +import com.nulabinc.jira.client.domain.{changeLog, _} import spray.json.{JsNull, _} object ChangeLogMappingJsonProtocol extends DefaultJsonProtocol { diff --git a/jira-client/src/test/scala/com/nulabinc/jira/client/apis/impl/ProjectAPISpec.scala b/jira-client/src/test/scala/com/nulabinc/jira/client/apis/impl/ProjectAPISpec.scala index 379e0e3..b7d30fe 100644 --- a/jira-client/src/test/scala/com/nulabinc/jira/client/apis/impl/ProjectAPISpec.scala +++ b/jira-client/src/test/scala/com/nulabinc/jira/client/apis/impl/ProjectAPISpec.scala @@ -1,7 +1,7 @@ package com.nulabinc.jira.client.apis.impl -import com.nulabinc.jira.client.apis.ProjectAPI import com.nulabinc.jira.client.HttpClient +import com.nulabinc.jira.client.apis.ProjectAPI import com.nulabinc.jira.client.domain.Project import org.specs2.mock.Mockito import org.specs2.mutable.Specification diff --git a/project/plugins.sbt b/project/plugins.sbt index 674eeb1..e2e5adb 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,6 +1,6 @@ logLevel := Level.Warn -addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.9") -addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.2") -addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.29") +addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.9") +addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.2") +addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.29") addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1") diff --git a/src/main/scala/com/nulabinc/backlog/j2b/cli/J2BCli.scala b/src/main/scala/com/nulabinc/backlog/j2b/cli/J2BCli.scala index d3c2908..779c159 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/cli/J2BCli.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/cli/J2BCli.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.cli +import java.nio.file.{Path, Paths} + import com.google.inject.Guice import com.nulabinc.backlog.j2b._ import com.nulabinc.backlog.j2b.conf.{AppConfigValidator, AppConfiguration} @@ -12,7 +14,6 @@ import com.nulabinc.backlog.j2b.jira.writer.ProjectUserWriter import com.nulabinc.backlog.j2b.mapping.converter.MappingConvertService import com.nulabinc.backlog.j2b.mapping.converter.writes.MappingUserWrites import com.nulabinc.backlog.j2b.modules._ -import com.nulabinc.backlog.j2b.persistence.store import com.nulabinc.backlog.j2b.persistence.store.JiraSQLiteStoreDSL import com.nulabinc.backlog.migration.common.conf.{ BacklogConfiguration, @@ -35,9 +36,9 @@ import com.nulabinc.backlog.migration.common.interpreters.{ import com.nulabinc.backlog.migration.common.messages.ConsoleMessages import com.nulabinc.backlog.migration.common.modules.{ServiceInjector => BacklogInjector} import com.nulabinc.backlog.migration.common.service.{ + PriorityService => BacklogPriorityService, ProjectService, SpaceService, - PriorityService => BacklogPriorityService, StatusService => BacklogStatusService, UserService => BacklogUserService } @@ -54,8 +55,6 @@ import com.osinka.i18n.Messages import monix.eval.Task import monix.execution.Scheduler -import java.nio.file.{Path, Paths} - object J2BCli extends BacklogConfiguration with Logging @@ -251,7 +250,7 @@ object J2BCli storeDSL: StoreDSL[Task] ): Task[Either[AppError, Unit]] = { val result = Boot - .execute[Task](config.backlogConfig, false, config.retryCount) + .execute(config.backlogConfig, false, config.retryCount) .mapError[AppError](e => UnknownError(e)) .handleError diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/CommentFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/CommentFileWriter.scala index 9de9384..22961c9 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/CommentFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/CommentFileWriter.scala @@ -1,6 +1,7 @@ package com.nulabinc.backlog.j2b.exporter import java.util.Date +import javax.inject.Inject import com.nulabinc.backlog.j2b.issue.writer.convert._ import com.nulabinc.backlog.j2b.jira.service.IssueService @@ -11,7 +12,6 @@ import com.nulabinc.backlog.migration.common.domain._ import com.nulabinc.backlog.migration.common.utils.IOUtil import com.nulabinc.jira.client.domain._ import com.nulabinc.jira.client.domain.changeLog.ChangeLog -import javax.inject.Inject import spray.json._ class CommentFileWriter @Inject() ( diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/Exporter.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/Exporter.scala index bb6c9d5..084c8a2 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/Exporter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/Exporter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.exporter +import javax.inject.Inject + import com.nulabinc.backlog.j2b.exporter.console.RemainingTimeCalculator import com.nulabinc.backlog.j2b.jira.conf.JiraBacklogPaths import com.nulabinc.backlog.j2b.jira.domain.export._ @@ -24,7 +26,6 @@ import com.nulabinc.jira.client.domain.changeLog.{ } import com.nulabinc.jira.client.domain.issue._ import com.osinka.i18n.Messages -import javax.inject.Inject import monix.eval.Task class Exporter @Inject() ( diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueFileWriter.scala index 35ef332..85fde30 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueFileWriter.scala @@ -1,6 +1,7 @@ package com.nulabinc.backlog.j2b.exporter import java.util.Date +import javax.inject.Inject import com.nulabinc.backlog.j2b.jira.service.IssueService import com.nulabinc.backlog.j2b.jira.writer.IssueWriter @@ -8,7 +9,6 @@ import com.nulabinc.backlog.migration.common.conf.BacklogPaths import com.nulabinc.backlog.migration.common.domain.BacklogIssue import com.nulabinc.backlog.migration.common.formatters.BacklogJsonProtocol._ import com.nulabinc.backlog.migration.common.utils.IOUtil -import javax.inject.Inject import spray.json._ class IssueFileWriter @Inject() ( diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueInitializer.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueInitializer.scala index cc0a19a..3103455 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueInitializer.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/IssueInitializer.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.exporter +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert._ import com.nulabinc.backlog.j2b.jira.domain.export._ import com.nulabinc.backlog.j2b.jira.domain.mapping.MappingCollectDatabase @@ -11,7 +13,6 @@ import com.nulabinc.backlog.migration.common.utils._ import com.nulabinc.jira.client.domain.Comment import com.nulabinc.jira.client.domain.changeLog._ import com.nulabinc.jira.client.domain.issue.Issue -import javax.inject.Inject class IssueInitializer @Inject() ( implicit val issueWrites: IssueWrites, diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCategoryService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCategoryService.scala index ee17bb0..47c21b5 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCategoryService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCategoryService.scala @@ -1,9 +1,10 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.domain.JiraProjectKey import com.nulabinc.backlog.j2b.jira.service.CategoryService import com.nulabinc.jira.client.JiraRestClient -import javax.inject.Inject class JiraClientCategoryService @Inject() ( jira: JiraRestClient, diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCommentService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCommentService.scala index b7951f3..57c2901 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCommentService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientCommentService.scala @@ -1,10 +1,11 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.CommentService import com.nulabinc.jira.client.JiraRestClient import com.nulabinc.jira.client.domain.Comment import com.nulabinc.jira.client.domain.issue.Issue -import javax.inject.Inject class JiraClientCommentService @Inject() (jira: JiraRestClient) extends CommentService { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientFieldService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientFieldService.scala index f5b7f83..63497ee 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientFieldService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientFieldService.scala @@ -1,8 +1,9 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.FieldService import com.nulabinc.jira.client.JiraRestClient -import javax.inject.Inject class JiraClientFieldService @Inject() (jira: JiraRestClient) extends FieldService { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueService.scala index 7577f05..23fe19a 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueService.scala @@ -1,6 +1,7 @@ package com.nulabinc.backlog.j2b.exporter.service import java.net.URLEncoder +import javax.inject.Inject import better.files.{File => Path} import com.nulabinc.backlog.j2b.jira.domain.JiraProjectKey @@ -9,7 +10,6 @@ import com.nulabinc.backlog.migration.common.utils.Logging import com.nulabinc.jira.client.domain.changeLog.ChangeLog import com.nulabinc.jira.client.domain.issue.Issue import com.nulabinc.jira.client.{DownloadResult, JiraRestClient} -import javax.inject.Inject class JiraClientIssueService @Inject() ( projectKey: JiraProjectKey, diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueTypeService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueTypeService.scala index c562f3e..13ff310 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueTypeService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientIssueTypeService.scala @@ -1,8 +1,9 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.IssueTypeService import com.nulabinc.jira.client.JiraRestClient -import javax.inject.Inject class JiraClientIssueTypeService @Inject() (jira: JiraRestClient) extends IssueTypeService { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientPriorityService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientPriorityService.scala index b25a09a..3200044 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientPriorityService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientPriorityService.scala @@ -1,8 +1,9 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.PriorityService import com.nulabinc.jira.client.JiraRestClient -import javax.inject.Inject class JiraClientPriorityService @Inject() (jira: JiraRestClient) extends PriorityService { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientProjectService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientProjectService.scala index 530ba78..e44d388 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientProjectService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientProjectService.scala @@ -1,10 +1,11 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.domain.JiraProjectKey import com.nulabinc.backlog.j2b.jira.service.ProjectService import com.nulabinc.jira.client.JiraRestClient import com.nulabinc.jira.client.domain.Project -import javax.inject.Inject import monix.eval.Task class JiraClientProjectService @Inject() (jiraRestClient: JiraRestClient) diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientStatusService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientStatusService.scala index a08500a..ecd9db8 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientStatusService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientStatusService.scala @@ -1,10 +1,11 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.StatusService import com.nulabinc.backlog.migration.common.utils.Logging import com.nulabinc.jira.client.JiraRestClient import com.nulabinc.jira.client.domain.Status -import javax.inject.Inject class JiraClientStatusService @Inject() (jira: JiraRestClient) extends StatusService with Logging { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientUserService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientUserService.scala index 0578223..bdc3b5e 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientUserService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientUserService.scala @@ -1,10 +1,11 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.service.UserService import com.nulabinc.backlog.migration.common.utils.Logging import com.nulabinc.jira.client.JiraRestClient import com.nulabinc.jira.client.domain.User -import javax.inject.Inject class JiraClientUserService @Inject() (jira: JiraRestClient) extends UserService with Logging { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientVersionService.scala b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientVersionService.scala index 0a1ad70..17cc9c0 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientVersionService.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/exporter/service/JiraClientVersionService.scala @@ -1,9 +1,10 @@ package com.nulabinc.backlog.j2b.exporter.service +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.domain.JiraProjectKey import com.nulabinc.backlog.j2b.jira.service.VersionService import com.nulabinc.jira.client.JiraRestClient -import javax.inject.Inject class JiraClientVersionService @Inject() ( jira: JiraRestClient, diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ComponentFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ComponentFileWriter.scala index 8ff9f82..93e9157 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ComponentFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ComponentFileWriter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.ComponentWrites import com.nulabinc.backlog.j2b.jira.writer.ComponentWriter import com.nulabinc.backlog.migration.common.conf.BacklogPaths @@ -7,7 +9,6 @@ import com.nulabinc.backlog.migration.common.convert.Convert import com.nulabinc.backlog.migration.common.domain.BacklogIssueCategoriesWrapper import com.nulabinc.backlog.migration.common.utils.IOUtil import com.nulabinc.jira.client.domain.Component -import javax.inject.Inject import spray.json._ class ComponentFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/FieldFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/FieldFileWriter.scala index b04885e..cdadd18 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/FieldFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/FieldFileWriter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.FieldWrites import com.nulabinc.backlog.j2b.jira.domain.FieldDefinitions import com.nulabinc.backlog.j2b.jira.domain.export.Field @@ -9,7 +11,6 @@ import com.nulabinc.backlog.migration.common.conf.BacklogPaths import com.nulabinc.backlog.migration.common.convert.Convert import com.nulabinc.backlog.migration.common.domain.BacklogCustomFieldSettings import com.nulabinc.backlog.migration.common.utils.IOUtil -import javax.inject.Inject import spray.json._ class FieldFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/IssueTypeFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/IssueTypeFileWriter.scala index 9eb9364..a25a93b 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/IssueTypeFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/IssueTypeFileWriter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.IssueTypeWrites import com.nulabinc.backlog.j2b.jira.writer.IssueTypeWriter import com.nulabinc.backlog.migration.common.conf.BacklogPaths @@ -7,7 +9,6 @@ import com.nulabinc.backlog.migration.common.convert.Convert import com.nulabinc.backlog.migration.common.domain.BacklogIssueTypesWrapper import com.nulabinc.backlog.migration.common.utils.IOUtil import com.nulabinc.jira.client.domain.issue.IssueType -import javax.inject.Inject import spray.json._ class IssueTypeFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectFileWriter.scala index 1131711..20f9b45 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectFileWriter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.ProjectWrites import com.nulabinc.backlog.j2b.jira.writer.ProjectWriter import com.nulabinc.backlog.migration.common.conf.BacklogPaths @@ -7,7 +9,6 @@ import com.nulabinc.backlog.migration.common.convert.Convert import com.nulabinc.backlog.migration.common.domain.BacklogProjectWrapper import com.nulabinc.backlog.migration.common.utils.IOUtil import com.nulabinc.jira.client.domain.Project -import javax.inject.Inject import spray.json._ class ProjectFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectUserFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectUserFileWriter.scala index ef2dde3..afa29a9 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectUserFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/ProjectUserFileWriter.scala @@ -1,11 +1,12 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.UserWrites import com.nulabinc.backlog.j2b.jira.writer.ProjectUserWriter import com.nulabinc.backlog.migration.common.conf.BacklogPaths import com.nulabinc.backlog.migration.common.domain.{BacklogProjectUsersWrapper, BacklogUser} import com.nulabinc.backlog.migration.common.utils.IOUtil -import javax.inject.Inject import spray.json._ class ProjectUserFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/VersionFileWriter.scala b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/VersionFileWriter.scala index b14e500..57b67ef 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/VersionFileWriter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/issue/writer/VersionFileWriter.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.issue.writer +import javax.inject.Inject + import com.nulabinc.backlog.j2b.issue.writer.convert.VersionWrites import com.nulabinc.backlog.j2b.jira.domain.export.Milestone import com.nulabinc.backlog.j2b.jira.writer.VersionWriter @@ -8,7 +10,6 @@ import com.nulabinc.backlog.migration.common.convert.Convert import com.nulabinc.backlog.migration.common.domain.BacklogVersionsWrapper import com.nulabinc.backlog.migration.common.utils.IOUtil import com.nulabinc.jira.client.domain.Version -import javax.inject.Inject import spray.json._ class VersionFileWriter @Inject() (implicit diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/conf/JiraBacklogPaths.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/conf/JiraBacklogPaths.scala index a93345c..5cfb2e7 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/conf/JiraBacklogPaths.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/conf/JiraBacklogPaths.scala @@ -1,7 +1,7 @@ package com.nulabinc.backlog.j2b.jira.conf -import com.nulabinc.backlog.migration.common.conf.BacklogPaths import better.files.{File => BetterFile} +import com.nulabinc.backlog.migration.common.conf.BacklogPaths class JiraBacklogPaths(backlogProjectKey: String) extends BacklogPaths(backlogProjectKey) { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/FieldConverter.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/FieldConverter.scala index bd8eb76..c8920fa 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/FieldConverter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/FieldConverter.scala @@ -1,6 +1,6 @@ package com.nulabinc.backlog.j2b.jira.domain -import com.nulabinc.backlog.j2b.jira.domain.export.{FieldType, Field => ExportField} +import com.nulabinc.backlog.j2b.jira.domain.export.{Field => ExportField, FieldType} import com.nulabinc.jira.client.domain.field.{Field => ClientField} object FieldConverter { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/IssueFieldConverter.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/IssueFieldConverter.scala index 632a1fe..c508df9 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/IssueFieldConverter.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/IssueFieldConverter.scala @@ -2,8 +2,8 @@ package com.nulabinc.backlog.j2b.jira.domain import com.nulabinc.backlog.j2b.jira.domain.export.{ FieldValue, - StringFieldValue, - IssueField => ExportIssueField + IssueField => ExportIssueField, + StringFieldValue } import com.nulabinc.backlog.migration.common.utils.Logging import com.nulabinc.jira.client.domain.issue.{IssueField => ClientIssueField} diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/export/Milestone.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/export/Milestone.scala index e9872e7..7f15c81 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/export/Milestone.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/export/Milestone.scala @@ -4,7 +4,7 @@ import java.util.Date import com.nulabinc.backlog.migration.common.utils.DateUtil import spray.json._ -import spray.json.DefaultJsonProtocol + import scala.util.matching.Regex case class Milestone( diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingCollectDatabase.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingCollectDatabase.scala index 3408b21..8bbfb86 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingCollectDatabase.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingCollectDatabase.scala @@ -1,11 +1,11 @@ package com.nulabinc.backlog.j2b.jira.domain.mapping -import com.nulabinc.backlog.j2b.jira.domain.`export`.{ +import com.nulabinc.backlog.j2b.jira.domain.export.{ ChangeLogMappingUser, ExistingMappingUser, - MappingUser + MappingUser, + Milestone } -import com.nulabinc.backlog.j2b.jira.domain.export.Milestone import scala.collection.mutable diff --git a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingFile.scala b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingFile.scala index 8c7957c..48ab1b4 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingFile.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/jira/domain/mapping/MappingFile.scala @@ -1,6 +1,7 @@ package com.nulabinc.backlog.j2b.jira.domain.mapping import java.util.Locale + import better.files.File import com.nulabinc.backlog.j2b.jira.domain.mapping.MappingJsonProtocol._ import com.nulabinc.backlog.migration.common.utils.{IOUtil, Logging} diff --git a/src/main/scala/com/nulabinc/backlog/j2b/mapping/collector/MappingCollectDatabaseInMemory.scala b/src/main/scala/com/nulabinc/backlog/j2b/mapping/collector/MappingCollectDatabaseInMemory.scala index 7469e99..931f2e0 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/mapping/collector/MappingCollectDatabaseInMemory.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/mapping/collector/MappingCollectDatabaseInMemory.scala @@ -1,11 +1,11 @@ package com.nulabinc.backlog.j2b.mapping.collector -import com.nulabinc.backlog.j2b.jira.domain.`export`.{ +import com.nulabinc.backlog.j2b.jira.domain.export.{ ChangeLogMappingUser, ExistingMappingUser, - MappingUser + MappingUser, + Milestone } -import com.nulabinc.backlog.j2b.jira.domain.export.Milestone import com.nulabinc.backlog.j2b.jira.domain.mapping.{CustomFieldRow, MappingCollectDatabase} import scala.collection.mutable diff --git a/src/main/scala/com/nulabinc/backlog/j2b/mapping/converter/writes/MappingUserWrites.scala b/src/main/scala/com/nulabinc/backlog/j2b/mapping/converter/writes/MappingUserWrites.scala index 34d72b7..4c58f32 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/mapping/converter/writes/MappingUserWrites.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/mapping/converter/writes/MappingUserWrites.scala @@ -1,10 +1,11 @@ package com.nulabinc.backlog.j2b.mapping.converter.writes +import javax.inject.Inject + import com.nulabinc.backlog.j2b.jira.domain.mapping.ValidatedJiraUserMapping import com.nulabinc.backlog.migration.common.conf.BacklogConstantValue import com.nulabinc.backlog.migration.common.convert.Writes import com.nulabinc.backlog.migration.common.domain.BacklogUser -import javax.inject.Inject class MappingUserWrites @Inject() () extends Writes[ValidatedJiraUserMapping, BacklogUser] { diff --git a/src/main/scala/com/nulabinc/backlog/j2b/modules/ExportModule.scala b/src/main/scala/com/nulabinc/backlog/j2b/modules/ExportModule.scala index 58087f7..ccc26a4 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/modules/ExportModule.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/modules/ExportModule.scala @@ -2,8 +2,8 @@ package com.nulabinc.backlog.j2b.modules import com.google.inject.TypeLiteral import com.nulabinc.backlog.j2b.conf.AppConfiguration -import com.nulabinc.backlog.j2b.exporter.{CommentFileWriter, IssueFileWriter} import com.nulabinc.backlog.j2b.exporter.service._ +import com.nulabinc.backlog.j2b.exporter.{CommentFileWriter, IssueFileWriter} import com.nulabinc.backlog.j2b.issue.writer._ import com.nulabinc.backlog.j2b.jira.service._ import com.nulabinc.backlog.j2b.jira.writer._ diff --git a/src/main/scala/com/nulabinc/backlog/j2b/persistence/store/JiraSQLiteStoreDSL.scala b/src/main/scala/com/nulabinc/backlog/j2b/persistence/store/JiraSQLiteStoreDSL.scala index 89cb98d..30dbbaa 100644 --- a/src/main/scala/com/nulabinc/backlog/j2b/persistence/store/JiraSQLiteStoreDSL.scala +++ b/src/main/scala/com/nulabinc/backlog/j2b/persistence/store/JiraSQLiteStoreDSL.scala @@ -1,5 +1,7 @@ package com.nulabinc.backlog.j2b.persistence.store +import java.nio.file.Path + import com.nulabinc.backlog.j2b.persistence.store.ops.JiraStatusOps import com.nulabinc.backlog.migration.common.interpreters.SQLiteStoreDSL import com.nulabinc.jira.client.domain.Status @@ -7,8 +9,6 @@ import doobie.implicits._ import monix.eval.Task import monix.execution.Scheduler -import java.nio.file.Path - case class JiraSQLiteStoreDSL(dbPath: Path)(implicit sc: Scheduler) extends SQLiteStoreDSL(dbPath) { diff --git a/src/test/scala/com/nulabinc/jira/persistence/store/JiraSQLiteStoreDSLSpec.scala b/src/test/scala/com/nulabinc/jira/persistence/store/JiraSQLiteStoreDSLSpec.scala index 7d48c16..911af98 100644 --- a/src/test/scala/com/nulabinc/jira/persistence/store/JiraSQLiteStoreDSLSpec.scala +++ b/src/test/scala/com/nulabinc/jira/persistence/store/JiraSQLiteStoreDSLSpec.scala @@ -1,13 +1,13 @@ package com.nulabinc.jira.persistence.store +import java.nio.file.Paths + import com.nulabinc.backlog.j2b.persistence.store.JiraSQLiteStoreDSL import com.nulabinc.jira.client.domain.Status import monix.execution.Scheduler import org.scalatest.funsuite.AnyFunSuite import org.scalatest.matchers.must.Matchers -import java.nio.file.Paths - trait TestFixture { implicit val sc: Scheduler = monix.execution.Scheduler.global private val dbPath = Paths.get("./jira.db") diff --git a/src/test/scala/integration/CompareSpec.scala b/src/test/scala/integration/CompareSpec.scala index 75bfbb8..3eaab6a 100644 --- a/src/test/scala/integration/CompareSpec.scala +++ b/src/test/scala/integration/CompareSpec.scala @@ -1,7 +1,5 @@ package integration -import java.io.File - import com.nulabinc.backlog.j2b.jira.conf.JiraApiConfiguration import com.nulabinc.backlog.j2b.jira.domain.export._ import com.nulabinc.backlog.j2b.jira.domain.mapping.JiraUserMappingItem diff --git a/src/test/scala/integration/helper/TestHelper.scala b/src/test/scala/integration/helper/TestHelper.scala index 2a3e0f8..bb19d71 100644 --- a/src/test/scala/integration/helper/TestHelper.scala +++ b/src/test/scala/integration/helper/TestHelper.scala @@ -2,6 +2,7 @@ package integration.helper import java.io.{File, FileInputStream} import java.util.{Date, Properties} + import com.nulabinc.backlog.j2b.conf.AppConfiguration import com.nulabinc.backlog.j2b.exporter.service.{JiraClientCommentService, JiraClientIssueService} import com.nulabinc.backlog.j2b.jira.conf.JiraApiConfiguration @@ -15,12 +16,12 @@ import com.nulabinc.backlog.j2b.jira.domain.mapping.{ ValidatedJiraUserMapping } import com.nulabinc.backlog.j2b.mapping.collector.MappingCollectDatabaseInMemory +import com.nulabinc.backlog.j2b.mapping.converter.writes.UserWrites import com.nulabinc.backlog.j2b.mapping.converter.{ MappingPriorityConverter, MappingStatusConverter, MappingUserConverter } -import com.nulabinc.backlog.j2b.mapping.converter.writes.UserWrites import com.nulabinc.backlog.migration.common.client.IAAH import com.nulabinc.backlog.migration.common.conf.{BacklogApiConfiguration, MappingDirectory} import com.nulabinc.backlog.migration.common.dsl.{AppDSL, ConsoleDSL, StorageDSL}