Reorganize build.sbt into better settings categories
diff --git a/build.sbt b/build.sbt
index 00993c0..39f8ac7 100644
--- a/build.sbt
+++ b/build.sbt
@@ -76,15 +76,26 @@
     } yield Credentials("Sonatype Nexus Repository Manager", "repository.apache.org", username, password)
   }.toList,
   // FIXME: https://github.com/sbt/sbt/issues/3519
-  updateOptions := updateOptions.value.withGigahorse(false),
+  updateOptions := updateOptions.value.withGigahorse(false)
+)
+
+lazy val packagingSettings = Seq(
   extraResources := Seq(
     (baseDirectory.value / "LICENSE.txt", "META-INF/LICENSE"),
     (baseDirectory.value / "NOTICE.txt", "META-INF/NOTICE")
-  )
+  ),
+  unmanagedSources in Compile := {
+    val Some((_, minor)) = CrossVersion.partialVersion(scalaVersion.value)
+    val extras = if (minor > 10) ((baseDirectory.value / "src" / "main" / "scala-2.11+") ** "*.scala").get else Nil
+    (unmanagedSources in Compile).value ++ extras
+  }
 )
 
 lazy val releaseSettings = Seq(
-  releaseCrossBuild := true,
+  releaseCrossBuild := true
+)
+
+lazy val siteSettings = Seq(
   apiURL := Some(url(s"https://logging.apache.org/log4j/scala/api/${version.value}/")),
   siteSubdirName in SiteScaladoc := s"api/${version.value}"
 )
@@ -101,14 +112,6 @@
   )
 )
 
-lazy val apiInputFiles = Seq(
-  unmanagedSources in Compile := {
-    val Some((_, minor)) = CrossVersion.partialVersion(scalaVersion.value)
-    val extras = if (minor > 10) ((baseDirectory.value / "src" / "main" / "scala-2.11+") ** "*.scala").get else Nil
-    (unmanagedSources in Compile).value ++ extras
-  }
-)
-
 //lazy val bundleSettings = osgiSettings ++ Seq(
 //  bundleSymbolicName := "org.apache.logging.log4j.scala",
 //  exportPackage := Seq("org.apache.logging.log4j.scala")
@@ -119,9 +122,10 @@
   .settings(metadataSettings: _*)
   .settings(compileSettings: _*)
   .settings(publishSettings: _*)
+  .settings(packagingSettings: _*)
   .settings(releaseSettings: _*)
+  .settings(siteSettings: _*)
   .settings(apiDependencies: _*)
-  .settings(apiInputFiles: _*)
   .enablePlugins(AsciidoctorPlugin)
   .enablePlugins(SiteScaladocPlugin)
 //  .enablePlugins(SbtOsgi)