Skip to content

Commit 59e4e73

Browse files
author
dmitriy
committed
a possibility to build for jasper other versions
1 parent 738eda9 commit 59e4e73

File tree

3 files changed

+49
-21
lines changed

3 files changed

+49
-21
lines changed

bee-build.xml

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<!ENTITY jdk_root "">
66
<!ENTITY tjws_src "/home/dmitriy/projects/TJWS2/1.x">
77
<!ENTITY jasper "/home/dmitriy/projects/jasper-7.0.109">
8+
<!ENTITY websoketx "no">
89
<!ENTITY fast_scanner "/home/dmitriy/projects/fast-classpath-scanner/lib">
910
<!ENTITY keystore "/home/dmitriy/Documents/android-publish.keystore">
1011
<!ENTITY sdklib_custom "/home/dmitriy/projects/sdklib/build">
@@ -101,10 +102,6 @@
101102
<value type="path">src</value>
102103
</operator>
103104
</expression>
104-
<expression variable="idl file">
105-
<operator name="append">
106-
</operator>
107-
</expression>
108105
<variable name="empty str">
109106
</variable>
110107
<target name="idl gen">
@@ -250,24 +247,38 @@
250247
<value value="${JAVA_HOME}/bin/javac"/>
251248
</operator>
252249
</expression>
253-
<expression variable="CUSTOM CP">
250+
<expression variable="CUSTOM CP">
254251
<operator name="append">
255252
<value>&tjws_src;/lib/webserver.jar</value>
256253
<value variable="PATH SEPARATOR"/>
257254
<value>&tjws_src;/lib/war.jar</value>
258255
<value variable="PATH SEPARATOR"/>
259256
<value>&tjws_src;/lib/wskt.jar</value>
260257
<value variable="PATH SEPARATOR"/>
261-
<!--value type="repo_artifact">maven:javax.servlet:javax.servlet-api:3.1.0</value>
262-
<value variable="PATH SEPARATOR"/>
263-
<value type="repo_artifact">maven:javax.websocket:javax.websocket-api:1.1</value>
264-
<value variable="PATH SEPARATOR"/-->
265258
<value>&jasper;/build/jasper.jar</value>
266259
<value variable="PATH SEPARATOR"/>
267260
<value>&fast_scanner;/class-scanner.jar</value>
268261
</operator>
269262
</expression>
270-
263+
<expression variable="CUSTOM CP">
264+
<if>
265+
<expression>
266+
<operator name="eq">
267+
<value>&websoketx;</value>
268+
<value>yes</value>
269+
</operator>
270+
</expression>
271+
<then>
272+
<operator name="append">
273+
<value>${CUSTOM CP}${PATH SEPARATOR}</value>
274+
<value type="repo_artifact">maven:javax.websocket:javax.websocket-api:1.1</value>
275+
</operator>
276+
</then>
277+
<else>
278+
<value variable="CUSTOM CP"/>
279+
</else>
280+
</if>
281+
</expression>
271282
<expression variable="class path">
272283
<operator name="append">
273284
<value variable="CUSTOM CP"/>

bee-dexwar.xml

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"https://raw.githubusercontent.com/drogatkin/7Bee/master/bee.dtd" [
44
<!ENTITY android_sdk "/home/dmitriy/Android/Sdk">
55
<!ENTITY jasper_lib "/home/dmitriy/projects/jasper-7.0.109/build/jasper.jar">
6-
<!ENTITY servlet_lib "maven:javax.servlet:javax.servlet-api:3.1.0">
6+
<!ENTITY websoketx "no">
77
<!ENTITY tjws_wskt_lib "/home/dmitriy/projects/TJWS2/1.x/lib/wskt.jar">
88
<!ENTITY fast_scan_lib "/home/dmitriy/projects/fast-classpath-scanner/lib/class-scanner.jar">
99
<!ENTITY target "30">
@@ -38,8 +38,6 @@
3838
<expression name="jasper path">
3939
<operator name="append">
4040
<value>&jasper_lib;</value>
41-
<!--value name="path.separator" type="property"/>
42-
<value>&servlet_lib;</value-->
4341
<value name="path.separator" type="property"/>
4442
<value variable="JAVA_HOME"/>
4543
<value>/lib/tools.jar</value>
@@ -302,8 +300,28 @@
302300
<value variable="&jasper_lib;"></value>
303301
</operator>
304302
</expression>
305-
<echo>Processing server endpoints</echo>
306-
<echo variable="scanner path"/>
303+
<expression name="scanner path">
304+
<if>
305+
<expression>
306+
<operator name="eq">
307+
<value>&websoketx;</value>
308+
<value>yes</value>
309+
</operator>
310+
</expression>
311+
<then>
312+
<operator name="append">
313+
<value variable="scanner path"/>
314+
<value>${scanner path}</value>
315+
<value name="path.separator" type="property"/>
316+
<value type="repo_artifact">maven:javax.websocket:javax.websocket-api:1.1</value>
317+
</operator>
318+
</then>
319+
<else>
320+
<value variable="scanner path"/>
321+
</else>
322+
</if>
323+
</expression>
324+
<echo>Processing server endpoints (cp: ${scanner path})</echo>
307325
<task name="scan" code="rogatkin.wskt.EndPointScanner" path="scanner path">
308326
<parameter variable="web-inf"/>
309327
<parameter variable="ws-info"/>
@@ -363,12 +381,12 @@
363381
<value>/*</value>
364382
</operator>
365383
</expression>
366-
<echo>Zipping JSP classes</echo>
384+
<echo>Zipping JSP classes in ${jsp dir}</echo>
367385
<function name="zip">
368386
<parameter variable="jsp jar"/>
369387
<parameter variable="jsp dir" type="file"/>
370388
</function>
371-
<!-- keep JSP .class files here to make JSP engine think they are actual -->
389+
<!-- keep JSP .class files here to make JSP engine to think they are actual -->
372390
</then>
373391
<else>
374392
<echo>No JSP</echo>
@@ -406,7 +424,7 @@
406424
<value>/allclasses.jar</value>
407425
</operator>
408426
</expression>
409-
<echo variable="all jars"/>
427+
<echo value="Doing d8 of ${all jars}"/>
410428
<if>
411429
<expression>
412430
<operator name="neq">

res/values/strings.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@
2020
<string name="t_warning">Warning</string>
2121
<string name="rescan">Rescan Apps</string>
2222
<string name="t_error">Error</string>
23-
<string name="alrt_problem">Problem happened %s</string>
24-
<string name="enable_log">Enable logging</string>
25-
23+
<string name="alrt_problem">Problem %s happened</string>
24+
<string name="enable_log">Access log</string>
2625
<string name="enable_ssl">SSL</string>
2726
<string name="at_port">"@"</string>
2827
</resources>

0 commit comments

Comments
 (0)