forked from lindenb/jvarkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmaven.mk
91 lines (67 loc) · 3.93 KB
/
maven.mk
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#
# libraries to be downloaded by maven:
#
lib.dir?=lib
avro.tools.version = 1.7.7
avro.libs = $(lib.dir)/org/apache/avro/avro-tools/${avro.tools.version}/avro-tools-${avro.tools.version}.jar
lib.dir?=lib
htsjdk.version=2.6.1
htsjdk.jars = \
$(lib.dir)/com/github/samtools/htsjdk/${htsjdk.version}/htsjdk-${htsjdk.version}.jar \
$(lib.dir)/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar \
$(lib.dir)/gov/nih/nlm/ncbi/ngs-java/1.2.4/ngs-java-1.2.4.jar \
$(lib.dir)/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar \
$(lib.dir)/org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar \
$(lib.dir)/org/tukaani/xz/1.5/xz-1.5.jar \
$(lib.dir)/org/xerial/snappy/snappy-java/1.0.3-rc3/snappy-java-1.0.3-rc3.jar
commons.loggging.jars = \
$(lib.dir)/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
httpclient.libs = \
${commons.loggging.jars} \
$(lib.dir)/org/apache/httpcomponents/httpcore/4.4.1/httpcore-4.4.1.jar \
$(lib.dir)/org/apache/httpcomponents/httpclient/4.5/httpclient-4.5.jar \
$(lib.dir)/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
common.math3.libs = \
$(lib.dir)/org/apache/commons/commons-math3/3.5/commons-math3-3.5.jar
apache.commons.cli.jars = \
$(lib.dir)/commons-cli/commons-cli/1.3.1/commons-cli-1.3.1.jar
commons.beanutils.jars = \
${commons.loggging.jars} \
$(lib.dir)/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar \
$(lib.dir)/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar
commons.validator.jars = \
${commons.beanutils.jars} \
$(lib.dir)/commons-validator/commons-validator/1.4.1/commons-validator-1.4.1.jar \
$(lib.dir)/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar
slf4j.jars = \
$(lib.dir)/org/slf4j/slf4j-api/1.7.13/slf4j-api-1.7.13.jar \
$(lib.dir)/org/slf4j/slf4j-simple/1.7.13/slf4j-simple-1.7.13.jar
derby.jars = \
$(lib.dir)/org/apache/derby/derby/10.12.1.1/derby-10.12.1.1.jar \
$(lib.dir)/org/apache/derby/derbyclient/10.12.1.1/derbyclient-10.12.1.1.jar
derby-tools.jar = \
$(lib.dir)/org/apache/derby/derbytools/10.12.1.1/derbytools-10.12.1.1.jar \
jetty.jars = \
$(lib.dir)/javax/servlet/javax.servlet-api/4.0.0-b01/javax.servlet-api-4.0.0-b01.jar \
$(lib.dir)/org/eclipse/jetty/jetty-webapp/9.3.7.v20160115/jetty-webapp-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-http/9.3.7.v20160115/jetty-http-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-server/9.3.7.v20160115/jetty-server-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-io/9.3.7.v20160115/jetty-io-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-security/9.3.7.v20160115/jetty-security-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-servlet/9.3.7.v20160115/jetty-servlet-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-util/9.3.7.v20160115/jetty-util-9.3.7.v20160115.jar \
$(lib.dir)/org/eclipse/jetty/jetty-xml/9.3.7.v20160115/jetty-xml-9.3.7.v20160115.jar
spring-beans.jars = \
$(lib.dir)/org/springframework/spring-core/4.2.4.RELEASE/spring-core-4.2.4.RELEASE.jar \
$(lib.dir)/org/springframework/spring-beans/4.2.4.RELEASE/spring-beans-4.2.4.RELEASE.jar \
$(lib.dir)/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
web.frameworks.jar = \
$(lib.dir)/org/webjars/bootstrap/3.3.5/bootstrap-3.3.5.jar \
$(lib.dir)/org/webjars/jquery-ui/1.11.4/jquery-ui-1.11.4.jar \
$(lib.dir)/org/webjars/jquery/1.11.1/jquery-1.11.1.jar
gson.jar = \
$(lib.dir)/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar
all_maven_jars = $(sort ${htsjdk.jars} ${web.frameworks.jar} ${spring-beans.jars} ${jetty.jars} ${derby.jars} ${slf4j.jars} ${httpclient.libs} ${avro.libs} ${common.math3.libs} ${apache.commons.cli.jars} ${commons.validator.jars} ${gson.jar} ${derby-tools.jar} )
download_all_maven : ${all_maven_jars}
${all_maven_jars} :
mkdir -p $(dir $@) && curl -Lk ${curl.proxy} -o "$@" "http://central.maven.org/maven2/$(patsubst ${lib.dir}/%,%,$@)"