Add task to read source files
This commit is contained in:
parent
efa1dcfc8f
commit
860dd66431
4 changed files with 44 additions and 36 deletions
57
build.sbt
57
build.sbt
|
@ -1,6 +1,9 @@
|
||||||
|
import scala.io.Source
|
||||||
|
import scala.util.Using
|
||||||
|
|
||||||
name := "Chroma-Discord"
|
name := "Chroma-Discord"
|
||||||
|
|
||||||
version := "0.1"
|
version := "1.1"
|
||||||
|
|
||||||
scalaVersion := "2.13.5"
|
scalaVersion := "2.13.5"
|
||||||
|
|
||||||
|
@ -25,45 +28,13 @@ libraryDependencies ++= Seq(
|
||||||
"com.github.lucko.LuckPerms" % "bukkit" % "master-SNAPSHOT" % Provided,
|
"com.github.lucko.LuckPerms" % "bukkit" % "master-SNAPSHOT" % Provided,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
/*val myAssemblySettings = inTask(assembly)(
|
|
||||||
Seq(
|
|
||||||
assemblyShadeRules := libraryDependencies.value.filter(!_.configurations.exists(_ contains "provided"))
|
|
||||||
.map { _.organization }
|
|
||||||
.map { p =>
|
|
||||||
ShadeRule.rename(s"$p.**" -> "btndvtm.dp.@0").inAll
|
|
||||||
},
|
|
||||||
assemblyMergeStrategy := {
|
|
||||||
case PathList("META-INF", "io.netty.versions.properties") => MergeStrategy.concat
|
|
||||||
// https://stackoverflow.com/a/55557287/457612
|
|
||||||
case "module-info.class" => MergeStrategy.discard
|
|
||||||
case x => assemblyMergeStrategy.value(x)
|
|
||||||
},
|
|
||||||
/*shadeResourceTransformers ++= Seq(
|
|
||||||
Rename(
|
|
||||||
"libnetty_tcnative_linux_x86_64.so" -> "libcom_couchbase_client_core_deps_netty_tcnative_linux_x86_64.so",
|
|
||||||
"libnetty_tcnative_osx_x86_64.jnilib" -> "libcom_couchbase_client_core_deps_netty_tcnative_osx_x86_64.jnilib",
|
|
||||||
"netty_tcnative_windows_x86_64.dll" -> "com_couchbase_client_core_deps_netty_tcnative_windows_x86_64.dll"
|
|
||||||
).inDir("META-INF/native"),
|
|
||||||
Discard(
|
|
||||||
"com.fasterxml.jackson.core.JsonFactory",
|
|
||||||
"com.fasterxml.jackson.core.ObjectCodec",
|
|
||||||
"com.fasterxml.jackson.databind.Module"
|
|
||||||
).inDir("META-INF/services")
|
|
||||||
)*/
|
|
||||||
)
|
|
||||||
)*/
|
|
||||||
|
|
||||||
assemblyJarName in assembly := "Chroma-Discord.jar"
|
assemblyJarName in assembly := "Chroma-Discord.jar"
|
||||||
//assemblyShadeRules in assembly := libraryDependencies.value.filter(!_.configurations.exists(_ contains "provided"))
|
|
||||||
assemblyShadeRules in assembly := Seq(
|
assemblyShadeRules in assembly := Seq(
|
||||||
"io.netty", "com.fasterxml", "org.mockito", "org.slf4j"
|
"io.netty", "com.fasterxml", "org.mockito", "org.slf4j"
|
||||||
).map { p =>
|
).map { p =>
|
||||||
ShadeRule.rename(s"$p.**" -> "btndvtm.dp.@0").inAll
|
ShadeRule.rename(s"$p.**" -> "btndvtm.dp.@0").inAll
|
||||||
}
|
}
|
||||||
|
|
||||||
//logLevel in assembly := Level.Debug
|
|
||||||
|
|
||||||
assemblyMergeStrategy in assembly := {
|
assemblyMergeStrategy in assembly := {
|
||||||
case PathList("META-INF", "io.netty.versions.properties") => MergeStrategy.concat
|
case PathList("META-INF", "io.netty.versions.properties") => MergeStrategy.concat
|
||||||
// https://stackoverflow.com/a/55557287/457612
|
// https://stackoverflow.com/a/55557287/457612
|
||||||
|
@ -71,4 +42,22 @@ assemblyMergeStrategy in assembly := {
|
||||||
case x => (assemblyMergeStrategy in assembly).value(x)
|
case x => (assemblyMergeStrategy in assembly).value(x)
|
||||||
}
|
}
|
||||||
|
|
||||||
//lazy val `Chroma-Discord` = project.settings(myAssemblySettings)
|
lazy val commenter = project.settings(Seq(
|
||||||
|
name := "Chroma-Commenter",
|
||||||
|
version := "1.0",
|
||||||
|
organization := "com.github.TBMCPlugins"
|
||||||
|
))
|
||||||
|
|
||||||
|
val teszt = TaskKey[Unit]("teszt")
|
||||||
|
teszt := {
|
||||||
|
//val tv = target.value
|
||||||
|
val sv = (Compile / sources).value
|
||||||
|
for (file <- sv) {
|
||||||
|
Using(Source.fromFile(file)) { src =>
|
||||||
|
for (line <- src.getLines) {
|
||||||
|
if (line.contains("class"))
|
||||||
|
println(line)
|
||||||
|
}
|
||||||
|
}.recover[Unit]({ case t => t.printStackTrace() })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
3
commenter/src/Commenter.scala
Normal file
3
commenter/src/Commenter.scala
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
class Commenter {
|
||||||
|
|
||||||
|
}
|
|
@ -1,2 +1,18 @@
|
||||||
|
|
||||||
|
|
||||||
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.0")
|
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.0")
|
||||||
//addSbtPlugin("com.sandinh" % "sbt-shade" % "0.1.2")
|
|
||||||
|
/*lazy val commenter = project.settings(Seq(
|
||||||
|
name := "Chroma-Commenter",
|
||||||
|
version := "1.0",
|
||||||
|
organization := "com.github.TBMCPlugins"
|
||||||
|
))
|
||||||
|
|
||||||
|
lazy val root = (project in file(".")).dependsOn(commenter)*/
|
||||||
|
|
||||||
|
//addSbtPlugin("com.github.TBMCPlugins" % "Chroma-Commenter" % "1.0")
|
||||||
|
/*val Teszt = config("teszt").extend(Compile)
|
||||||
|
val teszt = TaskKey[Unit]("teszt")
|
||||||
|
teszt := target map { target => //teszt := { x.value }
|
||||||
|
println("Teszt: " + target)
|
||||||
|
}*/
|
||||||
|
|
|
@ -70,7 +70,7 @@ class VanillaCommandListener14[T <: DiscordSenderBase with IMCPlayer[T]] extends
|
||||||
if (bukkitplayer != null && !bukkitplayer.isInstanceOf[CraftPlayer]) throw new ClassCastException("bukkitplayer must be a Bukkit player!")
|
if (bukkitplayer != null && !bukkitplayer.isInstanceOf[CraftPlayer]) throw new ClassCastException("bukkitplayer must be a Bukkit player!")
|
||||||
}
|
}
|
||||||
|
|
||||||
override def sendMessage(arg0: IChatBaseComponent): Unit = {
|
override def sendMessage(arg0: IChatBaseComponent): scala.Unit = {
|
||||||
player.sendMessage(arg0.getString)
|
player.sendMessage(arg0.getString)
|
||||||
if (bukkitplayer != null) bukkitplayer.asInstanceOf[CraftPlayer].getHandle.sendMessage(arg0)
|
if (bukkitplayer != null) bukkitplayer.asInstanceOf[CraftPlayer].getHandle.sendMessage(arg0)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue