Skip to content

Commit b686a13

Browse files
committed
Bump GitBucket dependency
1 parent ee6e477 commit b686a13

File tree

2 files changed

+22
-14
lines changed

2 files changed

+22
-14
lines changed

project/build.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ object MyBuild extends Build {
2525
"amateras-repo" at "http://amateras.sourceforge.jp/mvn/"
2626
),
2727
libraryDependencies ++= Seq(
28-
"gitbucket" % "gitbucket-assembly" % "3.3.0" % "provided",
28+
"gitbucket" % "gitbucket-assembly" % "3.4.0" % "provided",
2929
"com.typesafe.play" %% "twirl-compiler" % "1.0.4" % "provided",
3030
"javax.servlet" % "javax.servlet-api" % "3.1.0" % "provided"
3131
),

src/main/scala/Plugin.scala

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,21 @@ import javax.servlet.ServletContext
77
import gitbucket.gist.util.Configurations._
88

99
class Plugin extends gitbucket.core.plugin.Plugin {
10+
1011
override val pluginId: String = "gist"
12+
1113
override val pluginName: String = "Gist Plugin"
14+
1215
override val description: String = "Provides Gist feature on GitBucket."
13-
override val versions: List[Version] = List(Version(1, 2), Version(1, 0))
16+
17+
override val versions: List[Version] = List(
18+
Version(1, 2),
19+
Version(1, 0)
20+
)
1421

1522
override def initialize(registry: PluginRegistry, context: ServletContext, settings: SystemSettings): Unit = {
23+
super.initialize(registry, context, settings)
24+
1625
// Add Snippet link to the header
1726
val path = settings.baseUrl.getOrElse(context.getContextPath)
1827
registry.addJavaScript(".*",
@@ -22,26 +31,25 @@ class Plugin extends gitbucket.core.plugin.Plugin {
2231
|);
2332
""".stripMargin)
2433

34+
// Create gist repository directory
2535
val rootdir = new File(GistRepoDir)
2636
if(!rootdir.exists){
2737
rootdir.mkdirs()
2838
}
2939

30-
// Mount controller
31-
registry.addController(new GistController, "/*")
32-
33-
registry.addImage("images/menu-revisions-active.png",
34-
getClass.getClassLoader.getResourceAsStream("images/menu-revisions-active.png"))
35-
36-
registry.addImage("images/menu-revisions.png",
37-
getClass.getClassLoader.getResourceAsStream("images/menu-revisions.png"))
38-
39-
registry.addImage("images/snippet.png",
40-
getClass.getClassLoader.getResourceAsStream("images/snippet.png"))
41-
4240
println("-- Gist plug-in initialized --")
4341
}
4442

43+
override val controllers = Seq(
44+
"/*" -> new GistController()
45+
)
46+
47+
override val images = Seq(
48+
"images/menu-revisions-active.png" -> fromClassPath("images/menu-revisions-active.png"),
49+
"images/menu-revisions.png" -> fromClassPath("images/menu-revisions.png"),
50+
"images/snippet.png" -> fromClassPath("snippet.png")
51+
)
52+
4553
override def shutdown(registry: PluginRegistry, context: ServletContext, settings: SystemSettings): Unit = {
4654
}
4755
}

0 commit comments

Comments
 (0)