Skip to main content
summaryrefslogtreecommitdiffstats
blob: 5924a273bce5b626432cebc76902ba9a46f5856a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/sh

# This script creates a fake jetty home in the top level project of jetty.
# run this after the project has built.

rm -fr contexts etc lib logs start.jar webapps
mkdir contexts etc lib logs webapps

cd lib
find ../jetty-* -name target | egrep -v -e 'jetty-aggregate' -e 'jetty-start' | while read T
do
    find $T -name '*.jar' -maxdepth 1 | egrep -v -e '-javadoc' -e '-sources' -e '-config' -e '-tests' | while read J
    do
	ln -s $J .
    done
done
ln -s $HOME/.m2/repository/org/mortbay/jetty/servlet-api/2.5-20081211/servlet-api-2.5-20081211.jar servlet-api-2.5.jar
cd ..

find jetty-start/target -maxdepth 1 -name '*.jar' | egrep -v -e '-javadoc' -e '-sources' -e '-config' -e '-tests' | while read J
do
    ln -s $J start.jar
done

cd etc
find ../jetty-* -name etc | egrep 'src/main/config/etc' | egrep -v -e 'jetty-aggregate' -e 'jetty-start' | while read E
do
    find $E -maxdepth 1 -type f | while read F
    do
        ln -s $F .
    done
done
cd ..

cd contexts
find ../*-* -name contexts | egrep 'src/main/config/contexts' | while read C
do
    ls $C | egrep -v .svn | while read F
    do
        ln -s $C/$F .
    done
done
cd ..

cd webapps
ln -s ../test-jetty-webapp/target/*.war test.war
cd ..

ln -s jetty-distribution/src/main/resources/start.ini .

Back to the top