1
- <?xml version =" 1.0" encoding =" UTF-8" ?>
2
- <project name =" example" default =" rename" basedir =" ." >
3
-
4
- <property name =" boot.classes.dir" value =" boot_classes" />
5
- <property name =" target.dir" value =" target" />
6
- <property name =" scala.version" value =" 2.10" />
7
- <property name =" gitbucket.version" value =" 0.0.1" />
8
- <property name =" jetty.version" value =" 8.1.8.v20121106" />
9
- <property name =" servlet.version" value =" 3.0.0.v201112011016" />
10
-
11
- <target name =" clean" >
12
- <delete dir =" ${ boot.classes.dir } " />
13
- </target >
14
-
15
- <target name =" war" depends =" clean" >
16
- <exec command =" sbt.bat clean package" />
17
- </target >
18
-
19
- <target name =" embed" depends =" war" >
20
- <mkdir dir =" ${ boot.classes.dir } " />
21
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/javax.servlet-${ servlet.version } .jar" />
22
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-continuation-${ jetty.version } .jar" />
23
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-http-${ jetty.version } .jar" />
24
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-io-${ jetty.version } .jar" />
25
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-security-${ jetty.version } .jar" />
26
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-server-${ jetty.version } .jar" />
27
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-servlet-${ jetty.version } .jar" />
28
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-util-${ jetty.version } .jar" />
29
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-webapp-${ jetty.version } .jar" />
30
- <unzip dest =" ${ boot.classes.dir } " src =" ${ target.dir } /webapp/WEB-INF/lib/jetty-xml-${ jetty.version } .jar" />
31
-
32
- <zip destfile =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
33
- basedir =" ${ boot.classes.dir } "
34
- update = " true"
35
- includes =" javax/**,org/**" />
36
-
37
- <zip destfile =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
38
- basedir =" ${ target.dir } /scala-${ scala.version } /classes"
39
- update = " true"
40
- includes =" JettyLauncher.class" />
41
- </target >
42
-
43
- <target name =" rename" depends =" embed" >
44
- <rename src =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
45
- dest =" ${ target.dir } /scala-${ scala.version } /gitbucket.war" />
46
- </target >
47
-
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <project name =" example" default =" rename" basedir =" ." >
3
+
4
+ <property name =" target.dir" value =" target" />
5
+ <property name =" embed.classes.dir" value =" ${ target.dir } /embed-classes" />
6
+ <property name =" jetty.dir" value =" embed-jetty" />
7
+ <property name =" scala.version" value =" 2.10" />
8
+ <property name =" gitbucket.version" value =" 0.0.1" />
9
+ <property name =" jetty.version" value =" 8.1.8.v20121106" />
10
+ <property name =" servlet.version" value =" 3.0.0.v201112011016" />
11
+
12
+ <target name =" clean" >
13
+ <delete dir =" ${ embed.classes.dir } " />
14
+ <delete file =" ${ target.dir } /scala-${ scala.version } /gitbucket.war" />
15
+ </target >
16
+
17
+ <target name =" war" depends =" clean" >
18
+ <exec command =" sbt.bat clean package" />
19
+ </target >
20
+
21
+ <target name =" embed" depends =" war" >
22
+ <mkdir dir =" ${ embed.classes.dir } " />
23
+
24
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /javax.servlet-${ servlet.version } .jar" />
25
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-continuation-${ jetty.version } .jar" />
26
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-http-${ jetty.version } .jar" />
27
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-io-${ jetty.version } .jar" />
28
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-security-${ jetty.version } .jar" />
29
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-server-${ jetty.version } .jar" />
30
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-servlet-${ jetty.version } .jar" />
31
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-util-${ jetty.version } .jar" />
32
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-webapp-${ jetty.version } .jar" />
33
+ <unzip dest =" ${ embed.classes.dir } " src =" ${ jetty.dir } /jetty-xml-${ jetty.version } .jar" />
34
+
35
+ <zip destfile =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
36
+ basedir =" ${ embed.classes.dir } "
37
+ update = " true"
38
+ includes =" javax/**,org/**" />
39
+
40
+ <zip destfile =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
41
+ basedir =" ${ target.dir } /scala-${ scala.version } /classes"
42
+ update = " true"
43
+ includes =" JettyLauncher.class" />
44
+ </target >
45
+
46
+ <target name =" rename" depends =" embed" >
47
+ <rename src =" ${ target.dir } /scala-${ scala.version } /gitbucket_${ scala.version } -${ gitbucket.version } .war"
48
+ dest =" ${ target.dir } /scala-${ scala.version } /gitbucket.war" />
49
+ </target >
50
+
48
51
</project >
0 commit comments