-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall-talismane.sh
executable file
·72 lines (69 loc) · 2.45 KB
/
install-talismane.sh
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/usr/bin/env bash
#Shell scipt that
# * clones talismane form github.com
# * compiles using ant
# * installs jars to the local maven repo
#
# Those Steps are required before you the stanbol-talismane can be compiled
# ceck if talismane is already present
if [[ ( ! -f "talismane/build.xml" ) ]]
then
#clone from Git
git -c diff.mnemonicprefix=false -c core.quotepath=false clone \
--recursive https://github.com/urieli/talismane.git ./talismane
#checkout version 1.4.3b
#https://github.com/urieli/talismane/commit/889c714030ef999a1ecec8b443553ce7c392ab9e
git checkout 889c714030ef999a1ecec8b443553ce7c392ab9e
fi
#compile using ant
ant -f talismane/talismane_utils/build.xml jar
ant -f talismane/talismane_machine_learning/build.xml jar
ant -f talismane/talismane_core/build.xml jar
ant -f talismane/talismane_lefff/build.xml jar
ant -f talismane/talismane_ftb/build.xml jar
ant -f talismane/talismane_ftbDep/build.xml jar
ant -f talismane/talismane_fr/build.xml jar
# now the required jar should be in 'talismane/dist'
# and we can install them to the local mvm repository
mvn install:install-file \
-Dfile=talismane/dist/talismane-core-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-core \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-fr-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-fr \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-ftb-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-ftb \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-ftbDep-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-ftbDep \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-lefff-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-lefff \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-machineLearning-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-machineLearning \
-Dversion=1.4.3b \
-Dpackaging=jar
mvn install:install-file \
-Dfile=talismane/dist/talismane-utils-1.4.3b.jar \
-DgroupId=com.joliciel.talismane \
-DartifactId=talismane-utils \
-Dversion=1.4.3b \
-Dpackaging=jar