Skip to content

Commit ee3b113

Browse files
committed
Merge branch 'master' of github.com:Trundler/existdb-webstart
* 'master' of github.com:Trundler/existdb-webstart: Update README.md Update README.md Create BUILD.md Update README.md Update README.md
2 parents 3f129b0 + d274ea0 commit ee3b113

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

BUILD.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Build
2+
3+
## Prerequisites
4+
5+
- eXist-db:
6+
- Version 3.6 or newer (older versions might and will work, but is not tested)
7+
- Location is referenced as 'EXIST_HOME'
8+
- Optional:
9+
- Apache Ant (version 1.10.1)
10+
- Java keystore file containing commercial certificates to sign JAR files
11+
12+
## Steps
13+
14+
- Edit `build.properties`, configure `exist.home`
15+
- Run `ant` in the toplevel directory
16+
- or use `$EXIST_HOME/build.sh`
17+
- The XAR file is generated in the `build` directory
18+
19+
## In detail: the Ant actions:
20+
21+
- generate `webstart.keystore` when not existemt
22+
- copy JAR files from `$EXIST_HOME`
23+
- processes JAR files (repack)
24+
- sign JAR files
25+
- compress JAR files with PACK200 and GZIP

README.md

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -33,33 +33,9 @@ The webstart execution process works as follows:
3333
- javaws steps: download JAR files, decompress JAR files, verify signature of JAR files
3434
- javaws starts application
3535

36-
## Prerequisites
37-
38-
- eXist-db:
39-
- Version 3.6 or newer (older versions might and will work, but is not tested)
40-
- Location is referenced as 'EXIST_HOME'
41-
- Optional:
42-
- Apache Ant (version 1.10.1)
43-
- Java keystore file containing commercial certificates to sign JAR files
44-
45-
## Build
46-
47-
- Edit `build.properties`, configure `exist.home`
48-
- Run `ant` in the toplevel directory
49-
- or use `$EXIST_HOME/build.sh`
50-
- The XAR file is generated in the `build` directory
51-
52-
Ant actions:
53-
54-
- generate `webstart.keystore` when not existemt
55-
- copy JAR files from `$EXIST_HOME`
56-
- processes JAR files (repack)
57-
- sign JAR files
58-
- compress JAR files with PACK200 and GZIP
59-
6036
## Install
6137

62-
- Use the exist-db package manager to install the XAR file (see ...)
38+
- Use the exist-db package manager to install the XAR file (see [documentation](http://exist-db.org/exist/apps/doc/dashboard.xml?q=package&field=all&id=D2.4.8#D2.4.8) )
6339

6440
## Run
6541

@@ -73,5 +49,4 @@ In the past Java Applets and Java Webstart applications have been used to exploi
7349
security, Sun Microsystems (Oracle) have implemented several protection steps. Unfortunately these steps
7450
reduced the usability a bit.
7551

76-
Todo:
77-
- [ ] add Wiki examples and FAQs
52+
Please consult the [Wiki](https://github.com/Trundler/existdb-webstart/wiki) for more details

0 commit comments

Comments
 (0)