forked from freemarker/freemarker-old
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ivy.xml
112 lines (92 loc) · 5.29 KB
/
ivy.xml
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!--
AFTER CHANGING THIS FILE don't forget to issue: ant update-deps
-->
<ivy-module version="2.0">
<info organisation="org.freemarker" module="freemarker">
<license name="BSD-style" url="http://freemarker.org/docs/app_license.html" />
<description homepage="http://freemarker.org/">
FreeMarker is a "template engine"; a generic tool to
generate text output (anything from HTML to autogenerated source
code) based on templates.
</description>
</info>
<configurations>
<conf name="default" extends="runtime" />
<conf name="runtime"
description="for using FreeMarker under J2SE 1.5+ (no optional dependecies included)"
/>
<conf name="build.base" extends="default" visibility="private"
description="for building FreeMarker without dependencies that has multiple versions"
/>
<conf name="build" extends="build.jsp2.0"
description="for building FreeMarker with default dependencies"
/>
<conf name="build.jsp2.0" extends="build.base"
description="for building FreeMarker with JSP 2.0 support"
/>
<conf name="build.jsp2.1" extends="build.base"
description="for building FreeMarker with JSP 2.1 support"
/>
<conf name="build.test" extends="build.jsp2.1"
description="for building FreeMarker testsuite"
/>
<conf name="test" extends="build.jsp2.1"
description="for running FreeMarker testsuite"
/>
<conf name="IDE" extends="build.test"
description="to be used in IDE-s with Ivy plugin"
/>
<conf name="retrotranslate" description="for retro-translation" />
<conf name="parser" extends="default" description="for generating parser" />
<conf name="manual" description="for generating the manual with Docgen" />
<conf name="site" description="for integrating website inot a distro" />
<conf name="emma" description="for generating EMMA reports" />
<conf name="bnd" description="for creating OSGi bundle" />
<conf name="example.servlet" description="servlet-based examples" />
<conf name="example.webapp1" extends="example.servlet" />
<conf name="example.webapp2" extends="example.servlet" />
<conf name="example.struts-webapp" extends="example.servlet" />
</configurations>
<publications>
<artifact name="freemarker" type="jar" conf="runtime" ext="jar" />
</publications>
<dependencies>
<!-- build -->
<dependency org="ant" name="ant" rev="1.6.5" conf="build.base->default" />
<dependency org="org.visigoths" name="cavalry" rev="1.0" conf="build.base->default" />
<dependency org="jaxen" name="jaxen" rev="1.0-FCS" conf="build.base->default" />
<dependency org="org.jruby" name="jruby" rev="1.0" conf="build.base->default" />
<dependency org="org.python" name="jython" rev="2.2.1" conf="build.base->default" />
<dependency org="log4j" name="log4j" rev="1.2.6" conf="build.base->default" />
<dependency org="avalon-logkit" name="avalon-logkit" rev="2.0" conf="build.base->default" />
<dependency org="org.slf4j" name="slf4j-api" rev="1.6.1" conf="build.base->default" />
<dependency org="commons-logging" name="commons-logging" rev="1.1.1" conf="build.base->default" />
<dependency org="saxpath" name="saxpath" rev="1.0-FCS" conf="build.base->default" />
<dependency org="rhino" name="js" rev="1.6R1" conf="build.base->default" />
<dependency org="xalan" name="xalan" rev="2.7.0" conf="build.base->default" />
<dependency org="javax.script" name="script-api" rev="1.0" conf="build.base->default" />
<dependency org="org.zeroturnaround" name="javarebel-sdk" rev="1.2.2" conf="build.base->default" />
<dependency org="javax.servlet.jsp" name="jsp-api" rev="2.0" conf="build.jsp2.0->default;example.struts-webapp->default" />
<dependency org="javax.servlet" name="servlet-api" rev="2.4" conf="build.jsp2.0->default;example.servlet->default" />
<dependency org="javax.servlet.jsp" name="jsp-api" rev="2.1" conf="build.jsp2.1->default" />
<dependency org="javax.servlet" name="servlet-api" rev="2.5" conf="build.jsp2.1->default" />
<!-- test -->
<dependency org="junit" name="junit" rev="3.7" conf="build.test->default" />
<!-- docs -->
<dependency org="org.freemarker" name="docgen" rev="1.0-branch-head" conf="manual->default" changing="true" />
<!-- website -->
<dependency org="org.freemarker" name="site" rev="1.0-branch-head" conf="site->default" changing="true" />
<!-- EMMA -->
<dependency org="emma" name="emma" rev="2.0.5312" conf="emma->default" />
<dependency org="emma" name="emma_ant" rev="2.0.5312" conf="emma->default" />
<!-- parser -->
<dependency org="net.java.dev.javacc" name="javacc" rev="3.2" conf="parser->default" />
<!-- bnd -->
<dependency org="biz.aQute" name="bnd" rev="0.0.401" conf="bnd->default" />
<!-- As the tests surely run on Ant, it's a provided dependency. -->
<exclude org="ant" module="ant" conf="test" />
<exclude org="ant" module="ant" conf="emma" />
<!-- Ensure that JSP versions don't accidentally hide each-other -->
<conflict org="javax.servlet.jsp" module="jsp-api" manager="strict" />
</dependencies>
</ivy-module>