diff --git a/build.xml b/build.xml
deleted file mode 100644
index 8c50690..0000000
--- a/build.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/deploy-assembly/deploy-assembly-jar.sh b/deploy-assembly/deploy-assembly-jar.sh
deleted file mode 100755
index 272fcc6..0000000
--- a/deploy-assembly/deploy-assembly-jar.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-mvn deploy:deploy-file \
- -DgroupId=gitbucket\
- -DartifactId=gitbucket-assembly\
- -Dversion=3.3.0\
- -Dpackaging=jar\
- -Dfile=../target/scala-2.11/gitbucket-assembly-3.3.0.jar\
- -DrepositoryId=sourceforge.jp\
- -Durl=scp://shell.sourceforge.jp/home/groups/a/am/amateras/htdocs/mvn/
diff --git a/deploy-assembly/pom.xml b/deploy-assembly/pom.xml
deleted file mode 100644
index 40693f2..0000000
--- a/deploy-assembly/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- 4.0.0
- jp.sf.amateras
- gitbucket-assembly
- 0.0.1
-
-
-
- org.apache.maven.wagon
- wagon-ssh
- 1.0-beta-6
-
-
-
-
\ No newline at end of file
diff --git a/env.sh b/env.sh
new file mode 100644
index 0000000..ee2c1fa
--- /dev/null
+++ b/env.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+export GITBUCKET_VERSION=3.3.0
diff --git a/project/build.scala b/project/build.scala
index 6279736..7047d25 100644
--- a/project/build.scala
+++ b/project/build.scala
@@ -10,7 +10,7 @@
object MyBuild extends Build {
val Organization = "gitbucket"
val Name = "gitbucket"
- val Version = "3.3.0"
+ val Version = System.getenv("GITBUCKET_VERSION")
val ScalaVersion = "2.11.6"
val ScalatraVersion = "2.3.1"
diff --git a/release/build.xml b/release/build.xml
new file mode 100644
index 0000000..2e6b8da
--- /dev/null
+++ b/release/build.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/release/deploy-assembly-jar.sh b/release/deploy-assembly-jar.sh
new file mode 100755
index 0000000..4f372d4
--- /dev/null
+++ b/release/deploy-assembly-jar.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+source ../env.sh
+
+mvn deploy:deploy-file \
+ -DgroupId=gitbucket\
+ -DartifactId=gitbucket-assembly\
+ -Dversion=$GITBUCKET_VERSION\
+ -Dpackaging=jar\
+ -Dfile=../target/scala-2.11/gitbucket-assembly-$GITBUCKET_VERSION.jar\
+ -DrepositoryId=sourceforge.jp\
+ -Durl=scp://shell.sourceforge.jp/home/groups/a/am/amateras/htdocs/mvn/
diff --git a/release/make-release-war.sh b/release/make-release-war.sh
new file mode 100755
index 0000000..6245718
--- /dev/null
+++ b/release/make-release-war.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+source ../env.sh
+ant -f build.xml all
diff --git a/sbt.sh b/sbt.sh
index eae1ce3..6119129 100755
--- a/sbt.sh
+++ b/sbt.sh
@@ -1,2 +1,3 @@
#!/bin/sh
+source ./env.sh
java -Dsbt.log.noformat=true -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx512M -Xss2M -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar `dirname $0`/sbt-launch-0.13.8.jar "$@"